/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/watermelon.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 13:30:02,119 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 13:30:02,125 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 13:30:02,150 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 13:30:02,150 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 13:30:02,154 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 13:30:02,156 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 13:30:02,161 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 13:30:02,162 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 13:30:02,167 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 13:30:02,167 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 13:30:02,168 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 13:30:02,168 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 13:30:02,177 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 13:30:02,178 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 13:30:02,179 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 13:30:02,181 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 13:30:02,182 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 13:30:02,184 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 13:30:02,186 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 13:30:02,187 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 13:30:02,189 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 13:30:02,190 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 13:30:02,191 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 13:30:02,194 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 13:30:02,194 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 13:30:02,194 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 13:30:02,195 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 13:30:02,195 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 13:30:02,196 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 13:30:02,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 13:30:02,197 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 13:30:02,198 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 13:30:02,198 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 13:30:02,199 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 13:30:02,199 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 13:30:02,199 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 13:30:02,199 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 13:30:02,199 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 13:30:02,200 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 13:30:02,200 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 13:30:02,201 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:30:02,234 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 13:30:02,234 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 13:30:02,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 13:30:02,237 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 13:30:02,237 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 13:30:02,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 13:30:02,237 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 13:30:02,237 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 13:30:02,237 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 13:30:02,237 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 13:30:02,238 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 13:30:02,238 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 13:30:02,238 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 13:30:02,238 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 13:30:02,238 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 13:30:02,238 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 13:30:02,239 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 13:30:02,239 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 13:30:02,239 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 13:30:02,240 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 13:30:02,240 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 13:30:02,240 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 13:30:02,240 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:30:02,466 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 13:30:02,478 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 13:30:02,480 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 13:30:02,481 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 13:30:02,481 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 13:30:02,481 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loops-crafted-1/watermelon.c [2021-05-02 13:30:02,520 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e394a486a/b92c54ee52ab4ae593d3cd228674388c/FLAGe1bd0393a [2021-05-02 13:30:02,863 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 13:30:02,865 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loops-crafted-1/watermelon.c [2021-05-02 13:30:02,875 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e394a486a/b92c54ee52ab4ae593d3cd228674388c/FLAGe1bd0393a [2021-05-02 13:30:03,308 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e394a486a/b92c54ee52ab4ae593d3cd228674388c [2021-05-02 13:30:03,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 13:30:03,312 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 13:30:03,313 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 13:30:03,313 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 13:30:03,315 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 13:30:03,316 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,317 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2381a08e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03, skipping insertion in model container [2021-05-02 13:30:03,317 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,321 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 13:30:03,332 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 13:30:03,427 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/watermelon.c[373,386] [2021-05-02 13:30:03,439 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 13:30:03,444 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 13:30:03,455 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/watermelon.c[373,386] [2021-05-02 13:30:03,469 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 13:30:03,493 INFO L208 MainTranslator]: Completed translation [2021-05-02 13:30:03,494 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03 WrapperNode [2021-05-02 13:30:03,494 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 13:30:03,494 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 13:30:03,494 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 13:30:03,500 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 13:30:03,507 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,507 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,514 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,515 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,525 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,529 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,534 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (1/1) ... [2021-05-02 13:30:03,537 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 13:30:03,538 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 13:30:03,538 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 13:30:03,538 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 13:30:03,538 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (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:30:03,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 13:30:03,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 13:30:03,595 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 13:30:03,596 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 13:30:03,596 INFO L138 BoogieDeclarations]: Found implementation of procedure correct_version [2021-05-02 13:30:03,596 INFO L138 BoogieDeclarations]: Found implementation of procedure student_version [2021-05-02 13:30:03,596 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 13:30:03,596 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 13:30:03,596 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 13:30:03,596 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 13:30:03,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 13:30:03,596 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2021-05-02 13:30:03,597 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 13:30:03,597 INFO L130 BoogieDeclarations]: Found specification of procedure correct_version [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure student_version [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 13:30:03,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 13:30:03,880 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 13:30:03,881 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 13:30:03,881 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 01:30:03 BoogieIcfgContainer [2021-05-02 13:30:03,882 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 13:30:03,883 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 13:30:03,883 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 13:30:03,884 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 13:30:03,885 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 01:30:03" (1/3) ... [2021-05-02 13:30:03,885 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581e28e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 01:30:03, skipping insertion in model container [2021-05-02 13:30:03,885 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:30:03" (2/3) ... [2021-05-02 13:30:03,885 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581e28e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 01:30:03, skipping insertion in model container [2021-05-02 13:30:03,885 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 01:30:03" (3/3) ... [2021-05-02 13:30:03,893 INFO L111 eAbstractionObserver]: Analyzing ICFG watermelon.c [2021-05-02 13:30:03,897 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 13:30:03,899 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 13:30:03,912 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 13:30:03,938 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 13:30:03,938 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 13:30:03,938 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 13:30:03,938 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 13:30:03,939 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 13:30:03,939 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 13:30:03,939 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 13:30:03,939 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 13:30:03,951 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 29 states have internal predecessors, (38), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 13:30:03,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-02 13:30:03,955 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:03,955 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:03,956 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:03,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:03,960 INFO L82 PathProgramCache]: Analyzing trace with hash 345664661, now seen corresponding path program 1 times [2021-05-02 13:30:03,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:03,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068580666] [2021-05-02 13:30:03,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:04,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,228 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:04,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,244 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:04,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,267 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-05-02 13:30:04,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,295 INFO 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:30:04,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:04,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068580666] [2021-05-02 13:30:04,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068580666] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:30:04,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:30:04,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-02 13:30:04,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790945209] [2021-05-02 13:30:04,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 13:30:04,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:04,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 13:30:04,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-05-02 13:30:04,308 INFO L87 Difference]: Start difference. First operand has 39 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 29 states have internal predecessors, (38), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 13 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:04,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:04,910 INFO L93 Difference]: Finished difference Result 91 states and 114 transitions. [2021-05-02 13:30:04,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 13:30:04,911 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2021-05-02 13:30:04,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:04,916 INFO L225 Difference]: With dead ends: 91 [2021-05-02 13:30:04,916 INFO L226 Difference]: Without dead ends: 42 [2021-05-02 13:30:04,918 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 427.9ms TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2021-05-02 13:30:04,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-05-02 13:30:04,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2021-05-02 13:30:04,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 28 states have (on average 1.2142857142857142) internal successors, (34), 30 states have internal predecessors, (34), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:04,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 46 transitions. [2021-05-02 13:30:04,943 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 46 transitions. Word has length 25 [2021-05-02 13:30:04,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:04,943 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 46 transitions. [2021-05-02 13:30:04,943 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:04,944 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 46 transitions. [2021-05-02 13:30:04,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 13:30:04,945 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:04,945 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:04,945 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 13:30:04,945 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:04,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:04,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1324779677, now seen corresponding path program 1 times [2021-05-02 13:30:04,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:04,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770963405] [2021-05-02 13:30:04,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:04,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,984 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:04,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:04,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:04,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-05-02 13:30:04,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,007 INFO 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:30:05,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:05,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770963405] [2021-05-02 13:30:05,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770963405] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:30:05,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:30:05,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 13:30:05,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470917] [2021-05-02 13:30:05,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 13:30:05,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:05,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 13:30:05,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 13:30:05,010 INFO L87 Difference]: Start difference. First operand 40 states and 46 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:30:05,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:05,083 INFO L93 Difference]: Finished difference Result 55 states and 63 transitions. [2021-05-02 13:30:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 13:30:05,084 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 27 [2021-05-02 13:30:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:05,085 INFO L225 Difference]: With dead ends: 55 [2021-05-02 13:30:05,085 INFO L226 Difference]: Without dead ends: 42 [2021-05-02 13:30:05,085 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 38.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:30:05,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-05-02 13:30:05,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 41. [2021-05-02 13:30:05,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 29 states have (on average 1.206896551724138) internal successors, (35), 31 states have internal predecessors, (35), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:05,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 47 transitions. [2021-05-02 13:30:05,091 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 47 transitions. Word has length 27 [2021-05-02 13:30:05,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:05,091 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 47 transitions. [2021-05-02 13:30:05,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:30:05,091 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 47 transitions. [2021-05-02 13:30:05,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 13:30:05,092 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:05,092 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:05,092 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 13:30:05,092 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:05,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:05,093 INFO L82 PathProgramCache]: Analyzing trace with hash -855151641, now seen corresponding path program 1 times [2021-05-02 13:30:05,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:05,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538579044] [2021-05-02 13:30:05,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:05,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,126 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:05,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,140 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:05,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-05-02 13:30:05,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:05,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:05,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538579044] [2021-05-02 13:30:05,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538579044] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:30:05,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:30:05,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 13:30:05,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690287174] [2021-05-02 13:30:05,153 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 13:30:05,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:05,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 13:30:05,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 13:30:05,153 INFO L87 Difference]: Start difference. First operand 41 states and 47 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:05,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:05,244 INFO L93 Difference]: Finished difference Result 72 states and 83 transitions. [2021-05-02 13:30:05,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 13:30:05,244 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2021-05-02 13:30:05,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:05,246 INFO L225 Difference]: With dead ends: 72 [2021-05-02 13:30:05,246 INFO L226 Difference]: Without dead ends: 43 [2021-05-02 13:30:05,247 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:30:05,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-02 13:30:05,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2021-05-02 13:30:05,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.2) internal successors, (36), 32 states have internal predecessors, (36), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:05,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2021-05-02 13:30:05,269 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 27 [2021-05-02 13:30:05,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:05,269 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2021-05-02 13:30:05,269 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:05,269 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2021-05-02 13:30:05,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 13:30:05,270 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:05,270 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:05,270 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-02 13:30:05,270 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:05,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:05,270 INFO L82 PathProgramCache]: Analyzing trace with hash 743790053, now seen corresponding path program 1 times [2021-05-02 13:30:05,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:05,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889376425] [2021-05-02 13:30:05,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:05,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,306 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,311 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,313 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-05-02 13:30:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:05,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:05,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889376425] [2021-05-02 13:30:05,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889376425] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:05,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034060776] [2021-05-02 13:30:05,327 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:30:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 13:30:05,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:05,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:05,618 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:30:05,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034060776] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:30:05,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:30:05,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 10 [2021-05-02 13:30:05,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103330722] [2021-05-02 13:30:05,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 13:30:05,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:05,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 13:30:05,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-05-02 13:30:05,620 INFO L87 Difference]: Start difference. First operand 42 states and 48 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:05,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:05,684 INFO L93 Difference]: Finished difference Result 56 states and 62 transitions. [2021-05-02 13:30:05,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 13:30:05,685 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2021-05-02 13:30:05,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:05,686 INFO L225 Difference]: With dead ends: 56 [2021-05-02 13:30:05,686 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 13:30:05,687 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 71.5ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-05-02 13:30:05,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 13:30:05,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 42. [2021-05-02 13:30:05,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 32 states have internal predecessors, (35), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:05,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2021-05-02 13:30:05,697 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 29 [2021-05-02 13:30:05,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:05,697 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2021-05-02 13:30:05,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:05,698 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2021-05-02 13:30:05,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 13:30:05,698 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:05,698 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:05,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:05,913 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:05,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:05,913 INFO L82 PathProgramCache]: Analyzing trace with hash 198429957, now seen corresponding path program 1 times [2021-05-02 13:30:05,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:05,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200878677] [2021-05-02 13:30:05,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,950 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:05,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:05,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,975 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-05-02 13:30:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:05,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:05,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200878677] [2021-05-02 13:30:05,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200878677] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:05,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069388507] [2021-05-02 13:30:05,985 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:30:06,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 13:30:06,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:06,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:06,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:06,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:06,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:06,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069388507] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:06,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:06,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2021-05-02 13:30:06,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901705475] [2021-05-02 13:30:06,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 13:30:06,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:06,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 13:30:06,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-05-02 13:30:06,103 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 13:30:06,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:06,224 INFO L93 Difference]: Finished difference Result 74 states and 84 transitions. [2021-05-02 13:30:06,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 13:30:06,224 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2021-05-02 13:30:06,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:06,225 INFO L225 Difference]: With dead ends: 74 [2021-05-02 13:30:06,225 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 13:30:06,225 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:30:06,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 13:30:06,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2021-05-02 13:30:06,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 32 states have (on average 1.15625) internal successors, (37), 34 states have internal predecessors, (37), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:06,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2021-05-02 13:30:06,229 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 49 transitions. Word has length 29 [2021-05-02 13:30:06,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:06,229 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 49 transitions. [2021-05-02 13:30:06,229 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 13:30:06,230 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 49 transitions. [2021-05-02 13:30:06,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-02 13:30:06,230 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:06,230 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:06,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:06,448 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:06,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:06,449 INFO L82 PathProgramCache]: Analyzing trace with hash -921936221, now seen corresponding path program 2 times [2021-05-02 13:30:06,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:06,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211468562] [2021-05-02 13:30:06,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:06,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,514 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:06,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,522 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:06,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,550 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 13:30:06,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:30:06,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:06,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211468562] [2021-05-02 13:30:06,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211468562] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:30:06,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:30:06,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 13:30:06,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177730269] [2021-05-02 13:30:06,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 13:30:06,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:06,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 13:30:06,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:30:06,578 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:06,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:06,766 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2021-05-02 13:30:06,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 13:30:06,766 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2021-05-02 13:30:06,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:06,769 INFO L225 Difference]: With dead ends: 53 [2021-05-02 13:30:06,769 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 13:30:06,770 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 147.2ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-05-02 13:30:06,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 13:30:06,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-05-02 13:30:06,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 32 states have (on average 1.125) internal successors, (36), 34 states have internal predecessors, (36), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:06,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 48 transitions. [2021-05-02 13:30:06,777 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 48 transitions. Word has length 31 [2021-05-02 13:30:06,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:06,779 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 48 transitions. [2021-05-02 13:30:06,779 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:06,779 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 48 transitions. [2021-05-02 13:30:06,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-02 13:30:06,780 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:06,780 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:06,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-05-02 13:30:06,780 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:06,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:06,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1006640075, now seen corresponding path program 1 times [2021-05-02 13:30:06,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:06,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889797266] [2021-05-02 13:30:06,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:06,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,835 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:06,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 13:30:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:30:06,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:06,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889797266] [2021-05-02 13:30:06,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889797266] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:06,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562218713] [2021-05-02 13:30:06,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:30:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:06,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 13:30:06,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:06,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:06,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:06,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:07,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:30:07,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562218713] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:07,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:07,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4] total 9 [2021-05-02 13:30:07,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915249977] [2021-05-02 13:30:07,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 13:30:07,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:07,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 13:30:07,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:30:07,006 INFO L87 Difference]: Start difference. First operand 44 states and 48 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 13:30:07,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:07,276 INFO L93 Difference]: Finished difference Result 73 states and 83 transitions. [2021-05-02 13:30:07,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:30:07,276 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2021-05-02 13:30:07,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:07,277 INFO L225 Difference]: With dead ends: 73 [2021-05-02 13:30:07,277 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 13:30:07,277 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 225.8ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-05-02 13:30:07,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 13:30:07,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2021-05-02 13:30:07,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 37 states have (on average 1.135135135135135) internal successors, (42), 39 states have internal predecessors, (42), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:07,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 54 transitions. [2021-05-02 13:30:07,282 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 54 transitions. Word has length 35 [2021-05-02 13:30:07,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:07,282 INFO L480 AbstractCegarLoop]: Abstraction has 49 states and 54 transitions. [2021-05-02 13:30:07,282 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 13:30:07,282 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 54 transitions. [2021-05-02 13:30:07,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 13:30:07,282 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:07,283 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:07,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:07,501 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:07,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:07,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1072065907, now seen corresponding path program 1 times [2021-05-02 13:30:07,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:07,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477842239] [2021-05-02 13:30:07,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:07,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:07,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:07,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:07,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:07,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:07,551 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 13:30:07,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:07,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:30:07,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:07,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477842239] [2021-05-02 13:30:07,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477842239] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:07,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080052949] [2021-05-02 13:30:07,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:30:07,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:07,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 13:30:07,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:07,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:07,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:07,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:07,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:07,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:30:07,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080052949] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:07,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:07,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-05-02 13:30:07,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907745082] [2021-05-02 13:30:07,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 13:30:07,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:07,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 13:30:07,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-05-02 13:30:07,716 INFO L87 Difference]: Start difference. First operand 49 states and 54 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:30:07,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:07,942 INFO L93 Difference]: Finished difference Result 65 states and 72 transitions. [2021-05-02 13:30:07,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:30:07,942 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2021-05-02 13:30:07,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:07,943 INFO L225 Difference]: With dead ends: 65 [2021-05-02 13:30:07,943 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 13:30:07,943 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 185.3ms TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2021-05-02 13:30:07,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 13:30:07,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2021-05-02 13:30:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 40 states have (on average 1.15) internal successors, (46), 42 states have internal predecessors, (46), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 13:30:07,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 58 transitions. [2021-05-02 13:30:07,948 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 58 transitions. Word has length 37 [2021-05-02 13:30:07,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:07,948 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 58 transitions. [2021-05-02 13:30:07,948 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:30:07,948 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 58 transitions. [2021-05-02 13:30:07,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 13:30:07,949 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:07,949 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:08,164 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:08,165 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:08,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:08,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1752124277, now seen corresponding path program 1 times [2021-05-02 13:30:08,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:08,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556077365] [2021-05-02 13:30:08,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:08,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,219 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:08,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,244 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 13:30:08,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,271 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-05-02 13:30:08,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:08,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556077365] [2021-05-02 13:30:08,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556077365] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:30:08,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:30:08,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-02 13:30:08,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933244957] [2021-05-02 13:30:08,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 13:30:08,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:08,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 13:30:08,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-05-02 13:30:08,273 INFO L87 Difference]: Start difference. First operand 52 states and 58 transitions. Second operand has 13 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:08,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:08,700 INFO L93 Difference]: Finished difference Result 60 states and 65 transitions. [2021-05-02 13:30:08,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 13:30:08,701 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2021-05-02 13:30:08,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:08,701 INFO L225 Difference]: With dead ends: 60 [2021-05-02 13:30:08,702 INFO L226 Difference]: Without dead ends: 54 [2021-05-02 13:30:08,702 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 302.3ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-05-02 13:30:08,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-02 13:30:08,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 52. [2021-05-02 13:30:08,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 40 states have (on average 1.15) internal successors, (46), 42 states have internal predecessors, (46), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:08,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2021-05-02 13:30:08,707 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 37 [2021-05-02 13:30:08,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:08,707 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2021-05-02 13:30:08,707 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:08,707 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2021-05-02 13:30:08,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 13:30:08,708 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:08,708 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:08,708 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-05-02 13:30:08,708 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:08,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:08,708 INFO L82 PathProgramCache]: Analyzing trace with hash 2030931829, now seen corresponding path program 2 times [2021-05-02 13:30:08,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:08,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269507729] [2021-05-02 13:30:08,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:08,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,755 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,759 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,801 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-05-02 13:30:08,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:08,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:08,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:08,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269507729] [2021-05-02 13:30:08,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269507729] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:08,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867965153] [2021-05-02 13:30:08,857 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 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:30:08,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:30:08,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:08,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 13:30:08,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:08,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:08,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,085 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:09,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867965153] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:09,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:09,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-05-02 13:30:09,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637408801] [2021-05-02 13:30:09,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 13:30:09,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:09,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 13:30:09,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-05-02 13:30:09,088 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:09,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:09,495 INFO L93 Difference]: Finished difference Result 67 states and 72 transitions. [2021-05-02 13:30:09,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 13:30:09,495 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2021-05-02 13:30:09,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:09,496 INFO L225 Difference]: With dead ends: 67 [2021-05-02 13:30:09,496 INFO L226 Difference]: Without dead ends: 55 [2021-05-02 13:30:09,497 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 408.3ms TimeCoverageRelationStatistics Valid=203, Invalid=987, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 13:30:09,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-05-02 13:30:09,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2021-05-02 13:30:09,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.1282051282051282) internal successors, (44), 41 states have internal predecessors, (44), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:09,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2021-05-02 13:30:09,502 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 39 [2021-05-02 13:30:09,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:09,502 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2021-05-02 13:30:09,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:09,502 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2021-05-02 13:30:09,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 13:30:09,502 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:09,503 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:09,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-02 13:30:09,717 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:09,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:09,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1514673707, now seen corresponding path program 2 times [2021-05-02 13:30:09,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:09,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440929727] [2021-05-02 13:30:09,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:09,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:09,751 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:09,758 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:09,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:09,794 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 13:30:09,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:09,842 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:09,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:09,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440929727] [2021-05-02 13:30:09,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440929727] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:09,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452579757] [2021-05-02 13:30:09,842 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 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:30:09,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:30:09,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:09,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 13:30:09,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:09,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:09,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,046 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:10,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452579757] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:10,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:10,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-05-02 13:30:10,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059138784] [2021-05-02 13:30:10,047 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 13:30:10,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:10,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 13:30:10,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-05-02 13:30:10,047 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:10,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:10,427 INFO L93 Difference]: Finished difference Result 61 states and 64 transitions. [2021-05-02 13:30:10,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 13:30:10,427 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2021-05-02 13:30:10,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:10,427 INFO L225 Difference]: With dead ends: 61 [2021-05-02 13:30:10,427 INFO L226 Difference]: Without dead ends: 51 [2021-05-02 13:30:10,428 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 413.8ms TimeCoverageRelationStatistics Valid=203, Invalid=987, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 13:30:10,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-05-02 13:30:10,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2021-05-02 13:30:10,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.105263157894737) internal successors, (42), 40 states have internal predecessors, (42), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:10,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2021-05-02 13:30:10,432 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 39 [2021-05-02 13:30:10,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:10,432 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2021-05-02 13:30:10,432 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:10,432 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2021-05-02 13:30:10,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 13:30:10,439 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:10,439 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:10,640 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:10,641 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:10,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:10,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1355746345, now seen corresponding path program 3 times [2021-05-02 13:30:10,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:10,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363225805] [2021-05-02 13:30:10,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:10,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:10,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:10,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:10,678 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:10,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:10,733 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 13:30:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:10,788 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:10,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:10,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363225805] [2021-05-02 13:30:10,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363225805] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:10,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741664036] [2021-05-02 13:30:10,789 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 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:30:10,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 13:30:10,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 13:30:10,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:10,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:10,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:11,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741664036] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:11,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:11,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-05-02 13:30:11,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902082711] [2021-05-02 13:30:11,084 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 13:30:11,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:11,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 13:30:11,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2021-05-02 13:30:11,085 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:11,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:11,736 INFO L93 Difference]: Finished difference Result 74 states and 81 transitions. [2021-05-02 13:30:11,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 13:30:11,737 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2021-05-02 13:30:11,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:11,737 INFO L225 Difference]: With dead ends: 74 [2021-05-02 13:30:11,737 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 13:30:11,738 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 652.2ms TimeCoverageRelationStatistics Valid=308, Invalid=1584, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:30:11,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 13:30:11,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 53. [2021-05-02 13:30:11,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 41 states have (on average 1.1219512195121952) internal successors, (46), 43 states have internal predecessors, (46), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:11,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 57 transitions. [2021-05-02 13:30:11,742 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 57 transitions. Word has length 41 [2021-05-02 13:30:11,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:11,742 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 57 transitions. [2021-05-02 13:30:11,743 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:11,743 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 57 transitions. [2021-05-02 13:30:11,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 13:30:11,743 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:11,743 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:11,948 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 13:30:11,949 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:11,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:11,949 INFO L82 PathProgramCache]: Analyzing trace with hash 2125149075, now seen corresponding path program 3 times [2021-05-02 13:30:11,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:11,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655253998] [2021-05-02 13:30:11,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:11,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:11,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:11,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:11,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:11,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:12,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 13:30:12,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:12,095 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:12,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:12,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655253998] [2021-05-02 13:30:12,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655253998] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:12,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61379450] [2021-05-02 13:30:12,095 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 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:30:12,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 13:30:12,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:12,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 13:30:12,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:12,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:12,330 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:12,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61379450] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:12,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:12,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-05-02 13:30:12,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970891192] [2021-05-02 13:30:12,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 13:30:12,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:12,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 13:30:12,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2021-05-02 13:30:12,331 INFO L87 Difference]: Start difference. First operand 53 states and 57 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:12,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:12,967 INFO L93 Difference]: Finished difference Result 69 states and 74 transitions. [2021-05-02 13:30:12,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 13:30:12,968 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2021-05-02 13:30:12,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:12,969 INFO L225 Difference]: With dead ends: 69 [2021-05-02 13:30:12,969 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 13:30:12,969 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 681.5ms TimeCoverageRelationStatistics Valid=308, Invalid=1584, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:30:12,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 13:30:12,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 56. [2021-05-02 13:30:12,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 46 states have internal predecessors, (50), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:12,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2021-05-02 13:30:12,973 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 41 [2021-05-02 13:30:12,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:12,973 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2021-05-02 13:30:12,974 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:12,974 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2021-05-02 13:30:12,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 13:30:12,974 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:12,974 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:13,186 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 13:30:13,187 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:13,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:13,187 INFO L82 PathProgramCache]: Analyzing trace with hash 431574421, now seen corresponding path program 4 times [2021-05-02 13:30:13,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:13,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073085558] [2021-05-02 13:30:13,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:13,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:13,234 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:13,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:13,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:13,277 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-02 13:30:13,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:13,349 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:13,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:13,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073085558] [2021-05-02 13:30:13,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073085558] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:13,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939707709] [2021-05-02 13:30:13,349 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 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:30:13,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:30:13,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:13,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 13:30:13,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:13,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:13,613 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:13,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939707709] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:13,613 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:13,613 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 28 [2021-05-02 13:30:13,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788719996] [2021-05-02 13:30:13,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 13:30:13,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:13,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 13:30:13,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2021-05-02 13:30:13,614 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:14,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:14,076 INFO L93 Difference]: Finished difference Result 71 states and 76 transitions. [2021-05-02 13:30:14,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 13:30:14,076 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 43 [2021-05-02 13:30:14,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:14,077 INFO L225 Difference]: With dead ends: 71 [2021-05-02 13:30:14,077 INFO L226 Difference]: Without dead ends: 59 [2021-05-02 13:30:14,078 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 490.1ms TimeCoverageRelationStatistics Valid=274, Invalid=1366, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 13:30:14,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-05-02 13:30:14,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2021-05-02 13:30:14,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:14,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2021-05-02 13:30:14,082 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 43 [2021-05-02 13:30:14,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:14,082 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2021-05-02 13:30:14,082 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:14,082 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2021-05-02 13:30:14,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 13:30:14,082 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:14,082 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:14,290 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:14,291 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:14,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:14,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1007286155, now seen corresponding path program 4 times [2021-05-02 13:30:14,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:14,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746628888] [2021-05-02 13:30:14,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:14,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:14,338 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:14,342 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:14,390 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 13:30:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:14,451 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:14,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:14,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746628888] [2021-05-02 13:30:14,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746628888] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:14,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297759798] [2021-05-02 13:30:14,452 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 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:30:14,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:30:14,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:14,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 13:30:14,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:14,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:14,709 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:14,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297759798] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:14,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:14,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 28 [2021-05-02 13:30:14,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242860711] [2021-05-02 13:30:14,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 13:30:14,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:14,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 13:30:14,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2021-05-02 13:30:14,710 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:15,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:15,145 INFO L93 Difference]: Finished difference Result 65 states and 68 transitions. [2021-05-02 13:30:15,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 13:30:15,145 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 43 [2021-05-02 13:30:15,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:15,145 INFO L225 Difference]: With dead ends: 65 [2021-05-02 13:30:15,145 INFO L226 Difference]: Without dead ends: 55 [2021-05-02 13:30:15,146 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 534.5ms TimeCoverageRelationStatistics Valid=274, Invalid=1366, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 13:30:15,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-05-02 13:30:15,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2021-05-02 13:30:15,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 42 states have (on average 1.0952380952380953) internal successors, (46), 44 states have internal predecessors, (46), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:15,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 57 transitions. [2021-05-02 13:30:15,149 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 57 transitions. Word has length 43 [2021-05-02 13:30:15,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:15,149 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 57 transitions. [2021-05-02 13:30:15,149 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:15,150 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 57 transitions. [2021-05-02 13:30:15,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 13:30:15,150 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:15,150 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:15,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:15,357 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:15,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:15,357 INFO L82 PathProgramCache]: Analyzing trace with hash 912386679, now seen corresponding path program 5 times [2021-05-02 13:30:15,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:15,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097453585] [2021-05-02 13:30:15,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:15,398 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:15,401 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:15,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:15,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 13:30:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:15,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:15,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097453585] [2021-05-02 13:30:15,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097453585] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:15,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125275512] [2021-05-02 13:30:15,529 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 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:30:15,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-05-02 13:30:15,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:15,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 13:30:15,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:15,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:15,823 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:15,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125275512] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:15,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:15,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 32 [2021-05-02 13:30:15,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448792265] [2021-05-02 13:30:15,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 13:30:15,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:15,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 13:30:15,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2021-05-02 13:30:15,824 INFO L87 Difference]: Start difference. First operand 54 states and 57 transitions. Second operand has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:16,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:16,435 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2021-05-02 13:30:16,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 13:30:16,435 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2021-05-02 13:30:16,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:16,436 INFO L225 Difference]: With dead ends: 78 [2021-05-02 13:30:16,436 INFO L226 Difference]: Without dead ends: 67 [2021-05-02 13:30:16,437 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 765.3ms TimeCoverageRelationStatistics Valid=392, Invalid=2058, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 13:30:16,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-02 13:30:16,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 57. [2021-05-02 13:30:16,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 45 states have (on average 1.1111111111111112) internal successors, (50), 47 states have internal predecessors, (50), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:16,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 61 transitions. [2021-05-02 13:30:16,440 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 61 transitions. Word has length 45 [2021-05-02 13:30:16,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:16,441 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 61 transitions. [2021-05-02 13:30:16,441 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:16,441 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 61 transitions. [2021-05-02 13:30:16,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 13:30:16,441 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:16,441 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:16,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 13:30:16,645 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:16,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:16,648 INFO L82 PathProgramCache]: Analyzing trace with hash 294367923, now seen corresponding path program 5 times [2021-05-02 13:30:16,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:16,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598287896] [2021-05-02 13:30:16,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:16,682 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:16,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:16,686 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:16,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:16,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 13:30:16,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:16,827 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:16,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:16,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598287896] [2021-05-02 13:30:16,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598287896] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:16,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430333122] [2021-05-02 13:30:16,827 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:30:16,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-05-02 13:30:16,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:16,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 13:30:16,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:16,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:16,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:17,106 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:17,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430333122] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:17,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:17,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 32 [2021-05-02 13:30:17,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953448649] [2021-05-02 13:30:17,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 13:30:17,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:17,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 13:30:17,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2021-05-02 13:30:17,108 INFO L87 Difference]: Start difference. First operand 57 states and 61 transitions. Second operand has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:17,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:17,750 INFO L93 Difference]: Finished difference Result 73 states and 78 transitions. [2021-05-02 13:30:17,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 13:30:17,751 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2021-05-02 13:30:17,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:17,752 INFO L225 Difference]: With dead ends: 73 [2021-05-02 13:30:17,752 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 13:30:17,752 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 732.8ms TimeCoverageRelationStatistics Valid=392, Invalid=2058, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 13:30:17,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 13:30:17,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 60. [2021-05-02 13:30:17,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 48 states have (on average 1.125) internal successors, (54), 50 states have internal predecessors, (54), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:17,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2021-05-02 13:30:17,756 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 45 [2021-05-02 13:30:17,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:17,756 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2021-05-02 13:30:17,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:17,757 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2021-05-02 13:30:17,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 13:30:17,757 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:17,757 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:17,960 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 13:30:17,961 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:17,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:17,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1987478709, now seen corresponding path program 6 times [2021-05-02 13:30:17,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:17,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141749270] [2021-05-02 13:30:17,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:17,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:18,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:18,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:18,010 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:18,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:18,062 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-05-02 13:30:18,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:18,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:18,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141749270] [2021-05-02 13:30:18,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141749270] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:18,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143312713] [2021-05-02 13:30:18,144 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:30:18,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-05-02 13:30:18,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:18,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 13:30:18,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:18,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:18,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143312713] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:18,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:18,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 32 [2021-05-02 13:30:18,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409852611] [2021-05-02 13:30:18,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 13:30:18,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:18,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 13:30:18,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2021-05-02 13:30:18,409 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:18,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:18,918 INFO L93 Difference]: Finished difference Result 75 states and 80 transitions. [2021-05-02 13:30:18,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 13:30:18,919 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 47 [2021-05-02 13:30:18,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:18,920 INFO L225 Difference]: With dead ends: 75 [2021-05-02 13:30:18,920 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 13:30:18,920 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 596.2ms TimeCoverageRelationStatistics Valid=357, Invalid=1805, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 13:30:18,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 13:30:18,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 59. [2021-05-02 13:30:18,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 47 states have (on average 1.1063829787234043) internal successors, (52), 49 states have internal predecessors, (52), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 63 transitions. [2021-05-02 13:30:18,924 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 63 transitions. Word has length 47 [2021-05-02 13:30:18,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:18,924 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 63 transitions. [2021-05-02 13:30:18,924 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:18,924 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 63 transitions. [2021-05-02 13:30:18,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 13:30:18,924 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:18,925 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:19,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 13:30:19,139 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:19,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:19,139 INFO L82 PathProgramCache]: Analyzing trace with hash -2094039019, now seen corresponding path program 6 times [2021-05-02 13:30:19,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:19,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083015928] [2021-05-02 13:30:19,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:19,173 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:19,176 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:19,235 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 13:30:19,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:19,313 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:19,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:19,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083015928] [2021-05-02 13:30:19,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083015928] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:19,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351162469] [2021-05-02 13:30:19,313 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 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:30:19,362 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-05-02 13:30:19,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:19,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 13:30:19,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:19,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:19,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351162469] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:19,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:19,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 32 [2021-05-02 13:30:19,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270971488] [2021-05-02 13:30:19,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 13:30:19,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:19,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 13:30:19,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2021-05-02 13:30:19,604 INFO L87 Difference]: Start difference. First operand 59 states and 63 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:20,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:20,101 INFO L93 Difference]: Finished difference Result 69 states and 72 transitions. [2021-05-02 13:30:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 13:30:20,101 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 47 [2021-05-02 13:30:20,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:20,102 INFO L225 Difference]: With dead ends: 69 [2021-05-02 13:30:20,102 INFO L226 Difference]: Without dead ends: 59 [2021-05-02 13:30:20,102 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 582.2ms TimeCoverageRelationStatistics Valid=357, Invalid=1805, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 13:30:20,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-05-02 13:30:20,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2021-05-02 13:30:20,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 46 states have (on average 1.0869565217391304) internal successors, (50), 48 states have internal predecessors, (50), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:20,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2021-05-02 13:30:20,106 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 47 [2021-05-02 13:30:20,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:20,106 INFO L480 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2021-05-02 13:30:20,106 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:20,106 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2021-05-02 13:30:20,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 13:30:20,107 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:20,107 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:20,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:20,313 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:20,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:20,313 INFO L82 PathProgramCache]: Analyzing trace with hash 219937303, now seen corresponding path program 7 times [2021-05-02 13:30:20,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:20,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044811433] [2021-05-02 13:30:20,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:20,346 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:20,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:20,353 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:20,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:20,428 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 13:30:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:20,513 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:20,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:20,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044811433] [2021-05-02 13:30:20,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044811433] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:20,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166266990] [2021-05-02 13:30:20,514 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 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:30:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:20,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 13:30:20,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:20,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:20,843 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:20,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166266990] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:20,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:20,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 36 [2021-05-02 13:30:20,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449120809] [2021-05-02 13:30:20,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 13:30:20,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:20,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 13:30:20,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1047, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 13:30:20,844 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:21,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:21,556 INFO L93 Difference]: Finished difference Result 82 states and 89 transitions. [2021-05-02 13:30:21,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 13:30:21,556 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2021-05-02 13:30:21,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:21,557 INFO L225 Difference]: With dead ends: 82 [2021-05-02 13:30:21,557 INFO L226 Difference]: Without dead ends: 71 [2021-05-02 13:30:21,558 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 872.6ms TimeCoverageRelationStatistics Valid=488, Invalid=2592, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:30:21,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-02 13:30:21,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 61. [2021-05-02 13:30:21,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 49 states have (on average 1.1020408163265305) internal successors, (54), 51 states have internal predecessors, (54), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:21,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2021-05-02 13:30:21,562 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 49 [2021-05-02 13:30:21,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:21,562 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2021-05-02 13:30:21,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:21,562 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2021-05-02 13:30:21,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 13:30:21,562 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:21,562 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:21,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:21,777 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:21,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:21,777 INFO L82 PathProgramCache]: Analyzing trace with hash -969594157, now seen corresponding path program 7 times [2021-05-02 13:30:21,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:21,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426466824] [2021-05-02 13:30:21,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:21,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:21,813 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:21,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:21,816 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:21,880 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 13:30:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:21,993 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:21,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:21,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426466824] [2021-05-02 13:30:21,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426466824] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:21,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983202025] [2021-05-02 13:30:21,993 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 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:30:22,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:22,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 13:30:22,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:22,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:22,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983202025] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:22,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:22,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 36 [2021-05-02 13:30:22,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512394909] [2021-05-02 13:30:22,302 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 13:30:22,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:22,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 13:30:22,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1047, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 13:30:22,302 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:22,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:22,979 INFO L93 Difference]: Finished difference Result 77 states and 82 transitions. [2021-05-02 13:30:22,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 13:30:22,979 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2021-05-02 13:30:22,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:22,980 INFO L225 Difference]: With dead ends: 77 [2021-05-02 13:30:22,980 INFO L226 Difference]: Without dead ends: 68 [2021-05-02 13:30:22,985 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 859.3ms TimeCoverageRelationStatistics Valid=488, Invalid=2592, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:30:22,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-05-02 13:30:22,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 64. [2021-05-02 13:30:22,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 52 states have (on average 1.1153846153846154) internal successors, (58), 54 states have internal predecessors, (58), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:22,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 69 transitions. [2021-05-02 13:30:22,992 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 69 transitions. Word has length 49 [2021-05-02 13:30:22,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:22,992 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 69 transitions. [2021-05-02 13:30:22,993 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:22,993 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 69 transitions. [2021-05-02 13:30:22,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 13:30:22,995 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:22,995 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:23,200 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:23,201 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:23,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:23,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1499302699, now seen corresponding path program 8 times [2021-05-02 13:30:23,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:23,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640037411] [2021-05-02 13:30:23,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:23,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:23,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:23,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:23,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:23,307 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-05-02 13:30:23,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:23,386 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:23,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:23,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640037411] [2021-05-02 13:30:23,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640037411] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:23,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621456508] [2021-05-02 13:30:23,386 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 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:30:23,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:30:23,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:23,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 13:30:23,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:23,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:23,697 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:23,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621456508] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:23,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:23,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 36 [2021-05-02 13:30:23,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222558610] [2021-05-02 13:30:23,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 13:30:23,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:23,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 13:30:23,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1045, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 13:30:23,698 INFO L87 Difference]: Start difference. First operand 64 states and 69 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:24,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:24,270 INFO L93 Difference]: Finished difference Result 79 states and 84 transitions. [2021-05-02 13:30:24,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 13:30:24,272 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 51 [2021-05-02 13:30:24,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:24,272 INFO L225 Difference]: With dead ends: 79 [2021-05-02 13:30:24,272 INFO L226 Difference]: Without dead ends: 67 [2021-05-02 13:30:24,273 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 696.9ms TimeCoverageRelationStatistics Valid=452, Invalid=2304, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 13:30:24,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-02 13:30:24,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 63. [2021-05-02 13:30:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 51 states have (on average 1.0980392156862746) internal successors, (56), 53 states have internal predecessors, (56), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2021-05-02 13:30:24,277 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 51 [2021-05-02 13:30:24,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:24,277 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2021-05-02 13:30:24,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:24,277 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2021-05-02 13:30:24,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 13:30:24,277 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:24,277 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:24,484 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 13:30:24,485 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:24,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:24,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1741263029, now seen corresponding path program 8 times [2021-05-02 13:30:24,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:24,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790971679] [2021-05-02 13:30:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:24,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:24,525 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:24,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:24,528 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:24,599 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 13:30:24,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:24,696 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:24,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:24,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790971679] [2021-05-02 13:30:24,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790971679] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:24,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972364920] [2021-05-02 13:30:24,696 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 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:30:24,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:30:24,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:24,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 13:30:24,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:24,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:24,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972364920] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:24,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:24,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 36 [2021-05-02 13:30:24,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558512307] [2021-05-02 13:30:24,971 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 13:30:24,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:24,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 13:30:24,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1045, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 13:30:24,971 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:25,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:25,542 INFO L93 Difference]: Finished difference Result 73 states and 76 transitions. [2021-05-02 13:30:25,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 13:30:25,542 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 51 [2021-05-02 13:30:25,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:25,543 INFO L225 Difference]: With dead ends: 73 [2021-05-02 13:30:25,543 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 13:30:25,543 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 893 ImplicationChecksByTransitivity, 708.3ms TimeCoverageRelationStatistics Valid=452, Invalid=2304, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 13:30:25,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 13:30:25,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2021-05-02 13:30:25,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 50 states have (on average 1.08) internal successors, (54), 52 states have internal predecessors, (54), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:25,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2021-05-02 13:30:25,547 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 51 [2021-05-02 13:30:25,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:25,547 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2021-05-02 13:30:25,547 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:25,547 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2021-05-02 13:30:25,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 13:30:25,547 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:25,548 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:25,758 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 13:30:25,758 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:25,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:25,759 INFO L82 PathProgramCache]: Analyzing trace with hash 863265463, now seen corresponding path program 9 times [2021-05-02 13:30:25,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:25,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420734278] [2021-05-02 13:30:25,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:25,798 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:25,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:25,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:25,881 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 13:30:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:25,966 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:25,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:25,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420734278] [2021-05-02 13:30:25,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420734278] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:25,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691522249] [2021-05-02 13:30:25,967 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 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:30:26,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-05-02 13:30:26,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:26,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 13:30:26,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:26,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:26,313 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:26,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691522249] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:26,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:26,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 40 [2021-05-02 13:30:26,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96715120] [2021-05-02 13:30:26,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 13:30:26,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:26,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 13:30:26,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1295, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 13:30:26,314 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand has 40 states, 40 states have (on average 1.95) internal successors, (78), 39 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:27,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:27,130 INFO L93 Difference]: Finished difference Result 86 states and 93 transitions. [2021-05-02 13:30:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 13:30:27,130 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.95) internal successors, (78), 39 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 53 [2021-05-02 13:30:27,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:27,131 INFO L225 Difference]: With dead ends: 86 [2021-05-02 13:30:27,131 INFO L226 Difference]: Without dead ends: 75 [2021-05-02 13:30:27,132 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1277 ImplicationChecksByTransitivity, 931.9ms TimeCoverageRelationStatistics Valid=596, Invalid=3186, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 13:30:27,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-05-02 13:30:27,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 65. [2021-05-02 13:30:27,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 53 states have (on average 1.0943396226415094) internal successors, (58), 55 states have internal predecessors, (58), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:27,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2021-05-02 13:30:27,136 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 53 [2021-05-02 13:30:27,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:27,136 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2021-05-02 13:30:27,136 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 1.95) internal successors, (78), 39 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:27,136 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2021-05-02 13:30:27,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 13:30:27,137 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:27,137 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:27,348 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 13:30:27,349 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:27,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:27,349 INFO L82 PathProgramCache]: Analyzing trace with hash 205839347, now seen corresponding path program 9 times [2021-05-02 13:30:27,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:27,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246154942] [2021-05-02 13:30:27,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:27,386 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:27,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:27,388 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:27,449 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 13:30:27,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:27,562 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:27,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:27,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246154942] [2021-05-02 13:30:27,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246154942] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:27,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811721561] [2021-05-02 13:30:27,562 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 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:30:27,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-05-02 13:30:27,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:27,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 13:30:27,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:27,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:27,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811721561] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:27,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:27,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 40 [2021-05-02 13:30:27,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325338867] [2021-05-02 13:30:27,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 13:30:27,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:27,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 13:30:27,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1295, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 13:30:27,916 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand has 40 states, 40 states have (on average 1.95) internal successors, (78), 39 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:28,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:28,647 INFO L93 Difference]: Finished difference Result 81 states and 86 transitions. [2021-05-02 13:30:28,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 13:30:28,647 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.95) internal successors, (78), 39 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 53 [2021-05-02 13:30:28,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:28,648 INFO L225 Difference]: With dead ends: 81 [2021-05-02 13:30:28,648 INFO L226 Difference]: Without dead ends: 72 [2021-05-02 13:30:28,649 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1243 ImplicationChecksByTransitivity, 944.8ms TimeCoverageRelationStatistics Valid=596, Invalid=3186, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 13:30:28,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-05-02 13:30:28,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 68. [2021-05-02 13:30:28,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 56 states have (on average 1.1071428571428572) internal successors, (62), 58 states have internal predecessors, (62), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:28,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2021-05-02 13:30:28,653 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 53 [2021-05-02 13:30:28,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:28,653 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2021-05-02 13:30:28,653 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 1.95) internal successors, (78), 39 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:28,653 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2021-05-02 13:30:28,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 13:30:28,653 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:28,653 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:28,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-05-02 13:30:28,865 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:28,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:28,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1484104203, now seen corresponding path program 10 times [2021-05-02 13:30:28,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:28,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665388217] [2021-05-02 13:30:28,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:28,903 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:28,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:28,905 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:28,982 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-02 13:30:28,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:29,082 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:29,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:29,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665388217] [2021-05-02 13:30:29,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665388217] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:29,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248289474] [2021-05-02 13:30:29,082 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 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:30:29,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:30:29,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:29,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 13:30:29,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:29,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:29,394 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:29,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248289474] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:29,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:29,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 40 [2021-05-02 13:30:29,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665549285] [2021-05-02 13:30:29,395 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 13:30:29,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:29,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 13:30:29,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1293, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 13:30:29,399 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:30,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:30,102 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2021-05-02 13:30:30,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 13:30:30,102 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2021-05-02 13:30:30,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:30,103 INFO L225 Difference]: With dead ends: 83 [2021-05-02 13:30:30,103 INFO L226 Difference]: Without dead ends: 71 [2021-05-02 13:30:30,104 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 795.8ms TimeCoverageRelationStatistics Valid=559, Invalid=2863, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 13:30:30,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-02 13:30:30,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 67. [2021-05-02 13:30:30,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 55 states have (on average 1.0909090909090908) internal successors, (60), 57 states have internal predecessors, (60), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:30,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2021-05-02 13:30:30,108 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 55 [2021-05-02 13:30:30,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:30,108 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2021-05-02 13:30:30,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:30,108 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2021-05-02 13:30:30,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 13:30:30,108 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:30,108 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:30,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-05-02 13:30:30,313 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:30,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:30,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1172735403, now seen corresponding path program 10 times [2021-05-02 13:30:30,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:30,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101978292] [2021-05-02 13:30:30,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:30,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:30,349 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:30,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:30,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:30,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:30,429 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 13:30:30,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:30,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:30,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101978292] [2021-05-02 13:30:30,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101978292] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:30,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057217474] [2021-05-02 13:30:30,542 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 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:30:30,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:30:30,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:30,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 13:30:30,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:30,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:30,864 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:30,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057217474] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:30,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:30,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 40 [2021-05-02 13:30:30,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055763993] [2021-05-02 13:30:30,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 13:30:30,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:30,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 13:30:30,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1293, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 13:30:30,866 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:31,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:31,565 INFO L93 Difference]: Finished difference Result 77 states and 80 transitions. [2021-05-02 13:30:31,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 13:30:31,565 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2021-05-02 13:30:31,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:31,565 INFO L225 Difference]: With dead ends: 77 [2021-05-02 13:30:31,566 INFO L226 Difference]: Without dead ends: 67 [2021-05-02 13:30:31,566 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 788.8ms TimeCoverageRelationStatistics Valid=559, Invalid=2863, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 13:30:31,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-02 13:30:31,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2021-05-02 13:30:31,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 54 states have (on average 1.0740740740740742) internal successors, (58), 56 states have internal predecessors, (58), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:31,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 69 transitions. [2021-05-02 13:30:31,570 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 69 transitions. Word has length 55 [2021-05-02 13:30:31,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:31,570 INFO L480 AbstractCegarLoop]: Abstraction has 66 states and 69 transitions. [2021-05-02 13:30:31,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:31,570 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 69 transitions. [2021-05-02 13:30:31,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 13:30:31,571 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:31,571 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:31,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:31,777 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:31,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:31,777 INFO L82 PathProgramCache]: Analyzing trace with hash 829449303, now seen corresponding path program 11 times [2021-05-02 13:30:31,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:31,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72148851] [2021-05-02 13:30:31,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:31,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:31,810 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:31,812 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:31,908 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 13:30:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:32,021 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:32,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:32,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72148851] [2021-05-02 13:30:32,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72148851] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:32,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106997640] [2021-05-02 13:30:32,022 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 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:30:32,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 13:30:32,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:32,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 13:30:32,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:32,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:32,414 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:32,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106997640] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:32,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:32,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 44 [2021-05-02 13:30:32,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285604996] [2021-05-02 13:30:32,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 13:30:32,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:32,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 13:30:32,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:30:32,415 INFO L87 Difference]: Start difference. First operand 66 states and 69 transitions. Second operand has 44 states, 44 states have (on average 1.9545454545454546) internal successors, (86), 43 states have internal predecessors, (86), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:33,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:33,290 INFO L93 Difference]: Finished difference Result 90 states and 97 transitions. [2021-05-02 13:30:33,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 13:30:33,290 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.9545454545454546) internal successors, (86), 43 states have internal predecessors, (86), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2021-05-02 13:30:33,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:33,291 INFO L225 Difference]: With dead ends: 90 [2021-05-02 13:30:33,291 INFO L226 Difference]: Without dead ends: 79 [2021-05-02 13:30:33,291 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1590 ImplicationChecksByTransitivity, 1080.3ms TimeCoverageRelationStatistics Valid=716, Invalid=3840, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:30:33,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-02 13:30:33,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 69. [2021-05-02 13:30:33,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 57 states have (on average 1.087719298245614) internal successors, (62), 59 states have internal predecessors, (62), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:33,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 73 transitions. [2021-05-02 13:30:33,296 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 73 transitions. Word has length 57 [2021-05-02 13:30:33,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:33,296 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 73 transitions. [2021-05-02 13:30:33,296 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.9545454545454546) internal successors, (86), 43 states have internal predecessors, (86), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:33,296 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 73 transitions. [2021-05-02 13:30:33,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 13:30:33,297 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:33,297 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:33,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 13:30:33,501 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:33,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:33,501 INFO L82 PathProgramCache]: Analyzing trace with hash 424150547, now seen corresponding path program 11 times [2021-05-02 13:30:33,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:33,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933891304] [2021-05-02 13:30:33,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:33,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:33,575 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:33,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:33,578 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:33,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:33,647 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 13:30:33,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:33,798 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:33,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:33,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933891304] [2021-05-02 13:30:33,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933891304] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:33,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022786850] [2021-05-02 13:30:33,799 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:30:33,835 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 13:30:33,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:33,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 13:30:33,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:33,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:33,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:34,212 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:34,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022786850] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:34,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:34,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 44 [2021-05-02 13:30:34,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531789273] [2021-05-02 13:30:34,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 13:30:34,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:34,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 13:30:34,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:30:34,214 INFO L87 Difference]: Start difference. First operand 69 states and 73 transitions. Second operand has 44 states, 44 states have (on average 1.9545454545454546) internal successors, (86), 43 states have internal predecessors, (86), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:35,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:35,080 INFO L93 Difference]: Finished difference Result 85 states and 90 transitions. [2021-05-02 13:30:35,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 13:30:35,081 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.9545454545454546) internal successors, (86), 43 states have internal predecessors, (86), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2021-05-02 13:30:35,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:35,081 INFO L225 Difference]: With dead ends: 85 [2021-05-02 13:30:35,081 INFO L226 Difference]: Without dead ends: 76 [2021-05-02 13:30:35,082 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1543 ImplicationChecksByTransitivity, 1106.1ms TimeCoverageRelationStatistics Valid=716, Invalid=3840, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:30:35,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-05-02 13:30:35,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 72. [2021-05-02 13:30:35,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 60 states have (on average 1.1) internal successors, (66), 62 states have internal predecessors, (66), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:35,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 77 transitions. [2021-05-02 13:30:35,086 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 77 transitions. Word has length 57 [2021-05-02 13:30:35,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:35,086 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 77 transitions. [2021-05-02 13:30:35,086 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.9545454545454546) internal successors, (86), 43 states have internal predecessors, (86), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:35,086 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 77 transitions. [2021-05-02 13:30:35,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 13:30:35,087 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:35,087 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:35,294 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:35,294 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:35,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:35,294 INFO L82 PathProgramCache]: Analyzing trace with hash -2140438507, now seen corresponding path program 12 times [2021-05-02 13:30:35,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:35,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591516640] [2021-05-02 13:30:35,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:35,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:35,349 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:35,352 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:35,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:35,447 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-05-02 13:30:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:35,567 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:35,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:35,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591516640] [2021-05-02 13:30:35,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591516640] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:35,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223838902] [2021-05-02 13:30:35,568 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:30:35,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-05-02 13:30:35,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:35,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 13:30:35,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:35,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:35,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223838902] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:35,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:35,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23] total 44 [2021-05-02 13:30:35,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352032859] [2021-05-02 13:30:35,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 13:30:35,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:35,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 13:30:35,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1567, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:30:35,975 INFO L87 Difference]: Start difference. First operand 72 states and 77 transitions. Second operand has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:36,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:36,720 INFO L93 Difference]: Finished difference Result 87 states and 92 transitions. [2021-05-02 13:30:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 13:30:36,720 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2021-05-02 13:30:36,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:36,721 INFO L225 Difference]: With dead ends: 87 [2021-05-02 13:30:36,721 INFO L226 Difference]: Without dead ends: 75 [2021-05-02 13:30:36,722 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 956.0ms TimeCoverageRelationStatistics Valid=678, Invalid=3482, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 13:30:36,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-05-02 13:30:36,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 71. [2021-05-02 13:30:36,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 59 states have (on average 1.0847457627118644) internal successors, (64), 61 states have internal predecessors, (64), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:36,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 75 transitions. [2021-05-02 13:30:36,726 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 75 transitions. Word has length 59 [2021-05-02 13:30:36,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:36,726 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 75 transitions. [2021-05-02 13:30:36,726 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:36,726 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 75 transitions. [2021-05-02 13:30:36,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 13:30:36,727 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:36,727 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:36,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-05-02 13:30:36,929 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:36,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:36,929 INFO L82 PathProgramCache]: Analyzing trace with hash 711228661, now seen corresponding path program 12 times [2021-05-02 13:30:36,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:36,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325283413] [2021-05-02 13:30:36,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:36,961 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:36,963 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:36,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:37,060 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 13:30:37,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:37,197 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:37,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:37,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325283413] [2021-05-02 13:30:37,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325283413] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:37,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953903443] [2021-05-02 13:30:37,198 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 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:30:37,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-05-02 13:30:37,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:37,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 13:30:37,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:37,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:37,629 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:37,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953903443] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:37,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:37,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23] total 44 [2021-05-02 13:30:37,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825141679] [2021-05-02 13:30:37,629 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 13:30:37,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:37,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 13:30:37,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1567, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:30:37,630 INFO L87 Difference]: Start difference. First operand 71 states and 75 transitions. Second operand has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:38,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:38,343 INFO L93 Difference]: Finished difference Result 81 states and 84 transitions. [2021-05-02 13:30:38,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 13:30:38,344 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2021-05-02 13:30:38,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:38,344 INFO L225 Difference]: With dead ends: 81 [2021-05-02 13:30:38,344 INFO L226 Difference]: Without dead ends: 71 [2021-05-02 13:30:38,345 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 991.7ms TimeCoverageRelationStatistics Valid=678, Invalid=3482, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 13:30:38,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-02 13:30:38,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2021-05-02 13:30:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 58 states have (on average 1.0689655172413792) internal successors, (62), 60 states have internal predecessors, (62), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 73 transitions. [2021-05-02 13:30:38,349 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 73 transitions. Word has length 59 [2021-05-02 13:30:38,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:38,349 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 73 transitions. [2021-05-02 13:30:38,350 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:38,350 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 73 transitions. [2021-05-02 13:30:38,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 13:30:38,350 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:38,350 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:38,552 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:38,553 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:38,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:38,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1157284105, now seen corresponding path program 13 times [2021-05-02 13:30:38,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:38,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843023640] [2021-05-02 13:30:38,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:38,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:38,589 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:38,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:38,591 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:38,704 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 13:30:38,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:38,821 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:38,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:38,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843023640] [2021-05-02 13:30:38,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843023640] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:38,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518674030] [2021-05-02 13:30:38,822 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 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:30:38,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:38,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 13:30:38,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:38,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:38,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:39,260 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:39,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518674030] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:39,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:39,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 48 [2021-05-02 13:30:39,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065027848] [2021-05-02 13:30:39,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 13:30:39,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:39,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 13:30:39,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=1869, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 13:30:39,261 INFO L87 Difference]: Start difference. First operand 70 states and 73 transitions. Second operand has 48 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 47 states have internal predecessors, (94), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:40,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:40,318 INFO L93 Difference]: Finished difference Result 94 states and 101 transitions. [2021-05-02 13:30:40,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 13:30:40,324 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 47 states have internal predecessors, (94), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 61 [2021-05-02 13:30:40,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:40,324 INFO L225 Difference]: With dead ends: 94 [2021-05-02 13:30:40,324 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 13:30:40,325 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1937 ImplicationChecksByTransitivity, 1215.0ms TimeCoverageRelationStatistics Valid=848, Invalid=4554, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 13:30:40,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 13:30:40,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 73. [2021-05-02 13:30:40,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 61 states have (on average 1.0819672131147542) internal successors, (66), 63 states have internal predecessors, (66), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:40,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 77 transitions. [2021-05-02 13:30:40,330 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 77 transitions. Word has length 61 [2021-05-02 13:30:40,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:40,330 INFO L480 AbstractCegarLoop]: Abstraction has 73 states and 77 transitions. [2021-05-02 13:30:40,330 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 47 states have internal predecessors, (94), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:40,330 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 77 transitions. [2021-05-02 13:30:40,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 13:30:40,331 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:40,331 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:40,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-05-02 13:30:40,545 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:40,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:40,545 INFO L82 PathProgramCache]: Analyzing trace with hash 213641523, now seen corresponding path program 13 times [2021-05-02 13:30:40,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:40,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988029043] [2021-05-02 13:30:40,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:40,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:40,580 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:40,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:40,583 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:40,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:40,680 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 13:30:40,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:40,851 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:40,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:40,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988029043] [2021-05-02 13:30:40,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988029043] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:40,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980637850] [2021-05-02 13:30:40,851 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 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:30:40,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:40,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 13:30:40,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:40,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:40,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:41,299 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:41,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980637850] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:41,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:41,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 48 [2021-05-02 13:30:41,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786286358] [2021-05-02 13:30:41,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 13:30:41,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:41,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 13:30:41,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=1869, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 13:30:41,301 INFO L87 Difference]: Start difference. First operand 73 states and 77 transitions. Second operand has 48 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 47 states have internal predecessors, (94), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:42,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:42,359 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2021-05-02 13:30:42,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 13:30:42,360 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 47 states have internal predecessors, (94), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 61 [2021-05-02 13:30:42,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:42,360 INFO L225 Difference]: With dead ends: 89 [2021-05-02 13:30:42,360 INFO L226 Difference]: Without dead ends: 80 [2021-05-02 13:30:42,361 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1875 ImplicationChecksByTransitivity, 1248.9ms TimeCoverageRelationStatistics Valid=848, Invalid=4554, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 13:30:42,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-02 13:30:42,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 76. [2021-05-02 13:30:42,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 64 states have (on average 1.09375) internal successors, (70), 66 states have internal predecessors, (70), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:42,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 81 transitions. [2021-05-02 13:30:42,366 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 81 transitions. Word has length 61 [2021-05-02 13:30:42,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:42,366 INFO L480 AbstractCegarLoop]: Abstraction has 76 states and 81 transitions. [2021-05-02 13:30:42,366 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 1.9583333333333333) internal successors, (94), 47 states have internal predecessors, (94), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:42,366 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 81 transitions. [2021-05-02 13:30:42,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 13:30:42,366 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:42,366 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:42,577 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:42,577 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:42,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:42,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1718819637, now seen corresponding path program 14 times [2021-05-02 13:30:42,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:42,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577857282] [2021-05-02 13:30:42,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:42,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:42,616 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:42,619 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:42,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:42,711 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-05-02 13:30:42,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:42,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:42,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577857282] [2021-05-02 13:30:42,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577857282] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:42,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519451733] [2021-05-02 13:30:42,840 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 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:30:42,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:30:42,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:42,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 13:30:42,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:42,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:42,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:43,275 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:43,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519451733] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:43,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:43,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 25] total 48 [2021-05-02 13:30:43,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341682401] [2021-05-02 13:30:43,275 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 13:30:43,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:43,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 13:30:43,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=1867, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 13:30:43,276 INFO L87 Difference]: Start difference. First operand 76 states and 81 transitions. Second operand has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:44,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:44,059 INFO L93 Difference]: Finished difference Result 91 states and 96 transitions. [2021-05-02 13:30:44,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 13:30:44,060 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 63 [2021-05-02 13:30:44,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:44,060 INFO L225 Difference]: With dead ends: 91 [2021-05-02 13:30:44,060 INFO L226 Difference]: Without dead ends: 79 [2021-05-02 13:30:44,061 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1882 ImplicationChecksByTransitivity, 1034.1ms TimeCoverageRelationStatistics Valid=809, Invalid=4161, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 13:30:44,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-02 13:30:44,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 75. [2021-05-02 13:30:44,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 63 states have (on average 1.0793650793650793) internal successors, (68), 65 states have internal predecessors, (68), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:44,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 79 transitions. [2021-05-02 13:30:44,066 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 79 transitions. Word has length 63 [2021-05-02 13:30:44,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:44,066 INFO L480 AbstractCegarLoop]: Abstraction has 75 states and 79 transitions. [2021-05-02 13:30:44,066 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:44,066 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 79 transitions. [2021-05-02 13:30:44,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 13:30:44,066 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:44,066 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:44,285 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-05-02 13:30:44,286 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:44,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:44,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1960827029, now seen corresponding path program 14 times [2021-05-02 13:30:44,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:44,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11498386] [2021-05-02 13:30:44,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:44,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:44,321 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:44,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:44,324 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:44,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:44,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 13:30:44,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:44,585 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:44,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:44,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11498386] [2021-05-02 13:30:44,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11498386] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:44,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125412348] [2021-05-02 13:30:44,586 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 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:30:44,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:30:44,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:44,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 13:30:44,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:44,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:44,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:45,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:45,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:45,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:45,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:45,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:45,052 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:45,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125412348] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:45,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:45,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 25] total 48 [2021-05-02 13:30:45,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075759345] [2021-05-02 13:30:45,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 13:30:45,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:45,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 13:30:45,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=1867, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 13:30:45,053 INFO L87 Difference]: Start difference. First operand 75 states and 79 transitions. Second operand has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:45,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:45,860 INFO L93 Difference]: Finished difference Result 85 states and 88 transitions. [2021-05-02 13:30:45,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 13:30:45,860 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 63 [2021-05-02 13:30:45,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:45,861 INFO L225 Difference]: With dead ends: 85 [2021-05-02 13:30:45,861 INFO L226 Difference]: Without dead ends: 75 [2021-05-02 13:30:45,861 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1757 ImplicationChecksByTransitivity, 1093.8ms TimeCoverageRelationStatistics Valid=809, Invalid=4161, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 13:30:45,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-05-02 13:30:45,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2021-05-02 13:30:45,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 62 states have (on average 1.064516129032258) internal successors, (66), 64 states have internal predecessors, (66), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:45,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 77 transitions. [2021-05-02 13:30:45,866 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 77 transitions. Word has length 63 [2021-05-02 13:30:45,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:45,866 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 77 transitions. [2021-05-02 13:30:45,867 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 47 states have internal predecessors, (98), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:45,867 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 77 transitions. [2021-05-02 13:30:45,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 13:30:45,867 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:45,867 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:46,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:46,068 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:46,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:46,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1410871959, now seen corresponding path program 15 times [2021-05-02 13:30:46,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:46,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786327256] [2021-05-02 13:30:46,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:46,104 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:46,107 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:46,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:46,231 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 13:30:46,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:46,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:46,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786327256] [2021-05-02 13:30:46,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786327256] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:46,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305210065] [2021-05-02 13:30:46,366 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 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:30:46,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 13:30:46,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:46,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 13:30:46,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:46,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:46,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305210065] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:46,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:46,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 52 [2021-05-02 13:30:46,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144979862] [2021-05-02 13:30:46,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 13:30:46,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:46,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 13:30:46,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=2195, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:30:46,893 INFO L87 Difference]: Start difference. First operand 74 states and 77 transitions. Second operand has 52 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 51 states have internal predecessors, (102), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:47,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:47,934 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2021-05-02 13:30:47,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 13:30:47,934 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 51 states have internal predecessors, (102), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 65 [2021-05-02 13:30:47,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:47,935 INFO L225 Difference]: With dead ends: 98 [2021-05-02 13:30:47,935 INFO L226 Difference]: Without dead ends: 87 [2021-05-02 13:30:47,935 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2318 ImplicationChecksByTransitivity, 1407.9ms TimeCoverageRelationStatistics Valid=992, Invalid=5328, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:30:47,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-05-02 13:30:47,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 77. [2021-05-02 13:30:47,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 65 states have (on average 1.0769230769230769) internal successors, (70), 67 states have internal predecessors, (70), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:47,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 81 transitions. [2021-05-02 13:30:47,940 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 81 transitions. Word has length 65 [2021-05-02 13:30:47,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:47,940 INFO L480 AbstractCegarLoop]: Abstraction has 77 states and 81 transitions. [2021-05-02 13:30:47,940 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 51 states have internal predecessors, (102), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:47,941 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 81 transitions. [2021-05-02 13:30:47,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 13:30:47,941 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:47,941 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:48,141 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:48,142 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:48,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:48,142 INFO L82 PathProgramCache]: Analyzing trace with hash 336446803, now seen corresponding path program 15 times [2021-05-02 13:30:48,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:48,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985116215] [2021-05-02 13:30:48,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:48,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:48,181 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:48,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:48,184 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:48,298 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 13:30:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:48,486 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:48,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:48,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985116215] [2021-05-02 13:30:48,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985116215] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:48,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644124302] [2021-05-02 13:30:48,487 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 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:30:48,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 13:30:48,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:48,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 13:30:48,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:48,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:48,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:49,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:49,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:49,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:49,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644124302] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:49,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:49,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 52 [2021-05-02 13:30:49,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504450907] [2021-05-02 13:30:49,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 13:30:49,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:49,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 13:30:49,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=2195, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:30:49,037 INFO L87 Difference]: Start difference. First operand 77 states and 81 transitions. Second operand has 52 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 51 states have internal predecessors, (102), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:50,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:50,117 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2021-05-02 13:30:50,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 13:30:50,117 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 51 states have internal predecessors, (102), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 65 [2021-05-02 13:30:50,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:50,118 INFO L225 Difference]: With dead ends: 93 [2021-05-02 13:30:50,118 INFO L226 Difference]: Without dead ends: 84 [2021-05-02 13:30:50,119 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2239 ImplicationChecksByTransitivity, 1411.6ms TimeCoverageRelationStatistics Valid=992, Invalid=5328, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:30:50,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-05-02 13:30:50,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 80. [2021-05-02 13:30:50,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 68 states have (on average 1.088235294117647) internal successors, (74), 70 states have internal predecessors, (74), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 85 transitions. [2021-05-02 13:30:50,124 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 85 transitions. Word has length 65 [2021-05-02 13:30:50,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:50,124 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 85 transitions. [2021-05-02 13:30:50,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 51 states have internal predecessors, (102), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:50,124 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 85 transitions. [2021-05-02 13:30:50,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 13:30:50,124 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:50,125 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:50,337 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-05-02 13:30:50,337 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:50,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:50,338 INFO L82 PathProgramCache]: Analyzing trace with hash -524390571, now seen corresponding path program 16 times [2021-05-02 13:30:50,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:50,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514148022] [2021-05-02 13:30:50,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:50,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:50,375 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:50,378 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:50,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:50,503 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-05-02 13:30:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:50,651 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:50,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:50,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514148022] [2021-05-02 13:30:50,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514148022] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:50,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229487972] [2021-05-02 13:30:50,651 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 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:30:50,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:30:50,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:50,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 13:30:50,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:50,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:50,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:51,146 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:51,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229487972] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:51,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:51,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27] total 52 [2021-05-02 13:30:51,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803908658] [2021-05-02 13:30:51,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 13:30:51,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:51,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 13:30:51,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=459, Invalid=2193, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:30:51,148 INFO L87 Difference]: Start difference. First operand 80 states and 85 transitions. Second operand has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:52,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:52,092 INFO L93 Difference]: Finished difference Result 95 states and 100 transitions. [2021-05-02 13:30:52,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 13:30:52,092 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2021-05-02 13:30:52,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:52,093 INFO L225 Difference]: With dead ends: 95 [2021-05-02 13:30:52,093 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 13:30:52,093 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2258 ImplicationChecksByTransitivity, 1218.0ms TimeCoverageRelationStatistics Valid=952, Invalid=4900, Unknown=0, NotChecked=0, Total=5852 [2021-05-02 13:30:52,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 13:30:52,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 79. [2021-05-02 13:30:52,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 67 states have (on average 1.0746268656716418) internal successors, (72), 69 states have internal predecessors, (72), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:52,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 83 transitions. [2021-05-02 13:30:52,098 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 83 transitions. Word has length 67 [2021-05-02 13:30:52,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:52,099 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 83 transitions. [2021-05-02 13:30:52,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:52,099 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 83 transitions. [2021-05-02 13:30:52,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 13:30:52,099 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:52,099 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:52,313 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:52,313 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:52,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:52,313 INFO L82 PathProgramCache]: Analyzing trace with hash 95472949, now seen corresponding path program 16 times [2021-05-02 13:30:52,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:52,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133085484] [2021-05-02 13:30:52,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:52,352 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:52,355 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:52,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:52,475 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 13:30:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:52,641 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:52,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:52,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133085484] [2021-05-02 13:30:52,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133085484] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:52,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279052973] [2021-05-02 13:30:52,642 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 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:30:52,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:30:52,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:52,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 13:30:52,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:52,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:52,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:53,138 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:53,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279052973] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:53,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:53,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27] total 52 [2021-05-02 13:30:53,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795696001] [2021-05-02 13:30:53,138 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 13:30:53,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:53,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 13:30:53,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=459, Invalid=2193, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:30:53,139 INFO L87 Difference]: Start difference. First operand 79 states and 83 transitions. Second operand has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:53,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:53,981 INFO L93 Difference]: Finished difference Result 89 states and 92 transitions. [2021-05-02 13:30:53,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 13:30:53,981 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2021-05-02 13:30:53,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:53,982 INFO L225 Difference]: With dead ends: 89 [2021-05-02 13:30:53,982 INFO L226 Difference]: Without dead ends: 79 [2021-05-02 13:30:53,982 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2109 ImplicationChecksByTransitivity, 1192.3ms TimeCoverageRelationStatistics Valid=952, Invalid=4900, Unknown=0, NotChecked=0, Total=5852 [2021-05-02 13:30:53,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-02 13:30:53,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 78. [2021-05-02 13:30:53,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 66 states have (on average 1.0606060606060606) internal successors, (70), 68 states have internal predecessors, (70), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:53,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 81 transitions. [2021-05-02 13:30:53,987 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 81 transitions. Word has length 67 [2021-05-02 13:30:53,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:53,988 INFO L480 AbstractCegarLoop]: Abstraction has 78 states and 81 transitions. [2021-05-02 13:30:53,988 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:53,988 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 81 transitions. [2021-05-02 13:30:53,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 13:30:53,988 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:53,988 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:54,203 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-05-02 13:30:54,204 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:54,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:54,204 INFO L82 PathProgramCache]: Analyzing trace with hash -193036489, now seen corresponding path program 17 times [2021-05-02 13:30:54,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:54,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455291183] [2021-05-02 13:30:54,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:54,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:54,244 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:54,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:54,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:54,390 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 13:30:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:54,545 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 100 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:54,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:54,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455291183] [2021-05-02 13:30:54,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455291183] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:54,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164671416] [2021-05-02 13:30:54,545 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 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:30:54,602 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-05-02 13:30:54,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:54,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 13:30:54,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:54,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:54,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:55,112 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 100 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:55,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164671416] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:55,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:55,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 56 [2021-05-02 13:30:55,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198881392] [2021-05-02 13:30:55,113 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 13:30:55,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:55,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 13:30:55,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=533, Invalid=2547, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:30:55,114 INFO L87 Difference]: Start difference. First operand 78 states and 81 transitions. Second operand has 56 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 55 states have internal predecessors, (110), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:56,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:56,278 INFO L93 Difference]: Finished difference Result 102 states and 109 transitions. [2021-05-02 13:30:56,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 13:30:56,278 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 55 states have internal predecessors, (110), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 69 [2021-05-02 13:30:56,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:56,279 INFO L225 Difference]: With dead ends: 102 [2021-05-02 13:30:56,279 INFO L226 Difference]: Without dead ends: 91 [2021-05-02 13:30:56,279 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2733 ImplicationChecksByTransitivity, 1565.8ms TimeCoverageRelationStatistics Valid=1148, Invalid=6162, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 13:30:56,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-05-02 13:30:56,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 81. [2021-05-02 13:30:56,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 69 states have (on average 1.0724637681159421) internal successors, (74), 71 states have internal predecessors, (74), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:56,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2021-05-02 13:30:56,285 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 69 [2021-05-02 13:30:56,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:56,285 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2021-05-02 13:30:56,285 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 55 states have internal predecessors, (110), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:56,285 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2021-05-02 13:30:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 13:30:56,285 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:56,285 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:56,515 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:56,516 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:56,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:56,516 INFO L82 PathProgramCache]: Analyzing trace with hash -1902454157, now seen corresponding path program 17 times [2021-05-02 13:30:56,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:56,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897958622] [2021-05-02 13:30:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:56,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:56,580 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:56,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:56,582 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:56,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:56,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 13:30:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 100 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:56,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:56,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897958622] [2021-05-02 13:30:56,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897958622] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:56,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824399853] [2021-05-02 13:30:56,978 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:30:57,028 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-05-02 13:30:57,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:57,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 13:30:57,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:57,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:57,638 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 100 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:57,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824399853] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:57,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:57,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 56 [2021-05-02 13:30:57,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502830314] [2021-05-02 13:30:57,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 13:30:57,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:57,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 13:30:57,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=533, Invalid=2547, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:30:57,648 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand has 56 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 55 states have internal predecessors, (110), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:58,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:30:58,865 INFO L93 Difference]: Finished difference Result 97 states and 102 transitions. [2021-05-02 13:30:58,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 13:30:58,865 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 55 states have internal predecessors, (110), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 69 [2021-05-02 13:30:58,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:30:58,866 INFO L225 Difference]: With dead ends: 97 [2021-05-02 13:30:58,866 INFO L226 Difference]: Without dead ends: 88 [2021-05-02 13:30:58,866 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2635 ImplicationChecksByTransitivity, 1640.2ms TimeCoverageRelationStatistics Valid=1148, Invalid=6162, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 13:30:58,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-02 13:30:58,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 84. [2021-05-02 13:30:58,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 74 states have internal predecessors, (78), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:30:58,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 89 transitions. [2021-05-02 13:30:58,872 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 89 transitions. Word has length 69 [2021-05-02 13:30:58,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:30:58,872 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 89 transitions. [2021-05-02 13:30:58,873 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 55 states have internal predecessors, (110), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:30:58,873 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 89 transitions. [2021-05-02 13:30:58,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-05-02 13:30:58,873 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:30:58,873 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:30:59,088 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:30:59,088 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:30:59,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:30:59,089 INFO L82 PathProgramCache]: Analyzing trace with hash -329597835, now seen corresponding path program 18 times [2021-05-02 13:30:59,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:30:59,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778394053] [2021-05-02 13:30:59,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:30:59,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:59,126 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:30:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:59,128 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:30:59,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:59,244 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-05-02 13:30:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:30:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:59,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:30:59,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778394053] [2021-05-02 13:30:59,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778394053] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:59,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103683471] [2021-05-02 13:30:59,399 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:30:59,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-05-02 13:30:59,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:30:59,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 13:30:59,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:30:59,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:30:59,961 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:30:59,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103683471] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:30:59,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:30:59,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29] total 56 [2021-05-02 13:30:59,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732298322] [2021-05-02 13:30:59,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 13:30:59,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:30:59,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 13:30:59,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=535, Invalid=2545, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:30:59,962 INFO L87 Difference]: Start difference. First operand 84 states and 89 transitions. Second operand has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:01,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:01,069 INFO L93 Difference]: Finished difference Result 99 states and 104 transitions. [2021-05-02 13:31:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 13:31:01,070 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 71 [2021-05-02 13:31:01,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:01,070 INFO L225 Difference]: With dead ends: 99 [2021-05-02 13:31:01,070 INFO L226 Difference]: Without dead ends: 87 [2021-05-02 13:31:01,071 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2668 ImplicationChecksByTransitivity, 1309.1ms TimeCoverageRelationStatistics Valid=1107, Invalid=5699, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 13:31:01,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-05-02 13:31:01,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 83. [2021-05-02 13:31:01,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 71 states have (on average 1.0704225352112675) internal successors, (76), 73 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:01,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 87 transitions. [2021-05-02 13:31:01,076 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 87 transitions. Word has length 71 [2021-05-02 13:31:01,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:01,077 INFO L480 AbstractCegarLoop]: Abstraction has 83 states and 87 transitions. [2021-05-02 13:31:01,077 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:01,077 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 87 transitions. [2021-05-02 13:31:01,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-05-02 13:31:01,077 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:01,077 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:01,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-05-02 13:31:01,289 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:01,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:01,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1662215467, now seen corresponding path program 18 times [2021-05-02 13:31:01,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:01,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801351814] [2021-05-02 13:31:01,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:01,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:01,335 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:01,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:01,337 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:01,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:01,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 13:31:01,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:01,685 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:01,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:01,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801351814] [2021-05-02 13:31:01,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801351814] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:01,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825856344] [2021-05-02 13:31:01,686 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 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:31:01,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-05-02 13:31:01,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:01,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 13:31:01,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:01,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:01,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:02,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825856344] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:02,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:02,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29] total 56 [2021-05-02 13:31:02,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487058327] [2021-05-02 13:31:02,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 13:31:02,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:02,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 13:31:02,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=535, Invalid=2545, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:31:02,225 INFO L87 Difference]: Start difference. First operand 83 states and 87 transitions. Second operand has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:03,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:03,194 INFO L93 Difference]: Finished difference Result 93 states and 96 transitions. [2021-05-02 13:31:03,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 13:31:03,194 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 71 [2021-05-02 13:31:03,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:03,195 INFO L225 Difference]: With dead ends: 93 [2021-05-02 13:31:03,195 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 13:31:03,195 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2493 ImplicationChecksByTransitivity, 1379.8ms TimeCoverageRelationStatistics Valid=1107, Invalid=5699, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 13:31:03,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 13:31:03,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2021-05-02 13:31:03,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 70 states have (on average 1.0571428571428572) internal successors, (74), 72 states have internal predecessors, (74), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:03,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 85 transitions. [2021-05-02 13:31:03,201 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 85 transitions. Word has length 71 [2021-05-02 13:31:03,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:03,201 INFO L480 AbstractCegarLoop]: Abstraction has 82 states and 85 transitions. [2021-05-02 13:31:03,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 55 states have internal predecessors, (114), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:03,201 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 85 transitions. [2021-05-02 13:31:03,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 13:31:03,202 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:03,202 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:03,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:03,417 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:03,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:03,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1409456937, now seen corresponding path program 19 times [2021-05-02 13:31:03,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:03,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798380510] [2021-05-02 13:31:03,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:03,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:03,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:03,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:03,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:03,657 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 13:31:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:03,824 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 121 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:03,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:03,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798380510] [2021-05-02 13:31:03,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798380510] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:03,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511030646] [2021-05-02 13:31:03,824 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 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:31:03,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:03,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 13:31:03,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:03,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:03,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:04,416 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 121 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:04,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511030646] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:04,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:04,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 60 [2021-05-02 13:31:04,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978285682] [2021-05-02 13:31:04,417 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 13:31:04,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:04,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 13:31:04,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=615, Invalid=2925, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 13:31:04,417 INFO L87 Difference]: Start difference. First operand 82 states and 85 transitions. Second operand has 60 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 59 states have internal predecessors, (118), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:05,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:05,736 INFO L93 Difference]: Finished difference Result 106 states and 113 transitions. [2021-05-02 13:31:05,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 13:31:05,737 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 59 states have internal predecessors, (118), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 73 [2021-05-02 13:31:05,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:05,737 INFO L225 Difference]: With dead ends: 106 [2021-05-02 13:31:05,737 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 13:31:05,738 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3182 ImplicationChecksByTransitivity, 1690.3ms TimeCoverageRelationStatistics Valid=1316, Invalid=7056, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:31:05,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 13:31:05,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 85. [2021-05-02 13:31:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 73 states have (on average 1.0684931506849316) internal successors, (78), 75 states have internal predecessors, (78), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:05,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 89 transitions. [2021-05-02 13:31:05,744 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 89 transitions. Word has length 73 [2021-05-02 13:31:05,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:05,744 INFO L480 AbstractCegarLoop]: Abstraction has 85 states and 89 transitions. [2021-05-02 13:31:05,744 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 59 states have internal predecessors, (118), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:05,744 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 89 transitions. [2021-05-02 13:31:05,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 13:31:05,744 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:05,744 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:05,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-05-02 13:31:05,953 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:05,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:05,953 INFO L82 PathProgramCache]: Analyzing trace with hash 833644691, now seen corresponding path program 19 times [2021-05-02 13:31:05,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:05,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402114540] [2021-05-02 13:31:05,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:05,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:05,985 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:05,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:05,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:05,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:06,138 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 13:31:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:06,384 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 121 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:06,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:06,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402114540] [2021-05-02 13:31:06,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402114540] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:06,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291482568] [2021-05-02 13:31:06,385 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 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:31:06,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:06,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 13:31:06,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:06,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:06,998 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 121 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:06,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291482568] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:06,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:06,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 60 [2021-05-02 13:31:06,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604207362] [2021-05-02 13:31:06,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 13:31:06,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:06,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 13:31:06,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=615, Invalid=2925, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 13:31:07,000 INFO L87 Difference]: Start difference. First operand 85 states and 89 transitions. Second operand has 60 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 59 states have internal predecessors, (118), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:08,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:08,284 INFO L93 Difference]: Finished difference Result 101 states and 106 transitions. [2021-05-02 13:31:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 13:31:08,284 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 59 states have internal predecessors, (118), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 73 [2021-05-02 13:31:08,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:08,285 INFO L225 Difference]: With dead ends: 101 [2021-05-02 13:31:08,285 INFO L226 Difference]: Without dead ends: 92 [2021-05-02 13:31:08,285 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3063 ImplicationChecksByTransitivity, 1717.7ms TimeCoverageRelationStatistics Valid=1316, Invalid=7056, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:31:08,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-02 13:31:08,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 88. [2021-05-02 13:31:08,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 76 states have (on average 1.0789473684210527) internal successors, (82), 78 states have internal predecessors, (82), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:08,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 93 transitions. [2021-05-02 13:31:08,292 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 93 transitions. Word has length 73 [2021-05-02 13:31:08,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:08,292 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 93 transitions. [2021-05-02 13:31:08,292 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 59 states have internal predecessors, (118), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:08,292 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 93 transitions. [2021-05-02 13:31:08,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-02 13:31:08,292 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:08,292 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:08,511 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:08,511 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:08,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:08,511 INFO L82 PathProgramCache]: Analyzing trace with hash 541409941, now seen corresponding path program 20 times [2021-05-02 13:31:08,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:08,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938529893] [2021-05-02 13:31:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:08,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:08,544 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:08,546 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:08,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:08,691 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-05-02 13:31:08,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:08,855 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:08,855 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:08,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938529893] [2021-05-02 13:31:08,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938529893] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:08,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591664919] [2021-05-02 13:31:08,856 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 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:31:08,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:31:08,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:08,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 13:31:08,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:08,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:08,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:09,470 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:09,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591664919] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:09,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:09,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31] total 60 [2021-05-02 13:31:09,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506426138] [2021-05-02 13:31:09,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 13:31:09,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:09,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 13:31:09,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=2923, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 13:31:09,471 INFO L87 Difference]: Start difference. First operand 88 states and 93 transitions. Second operand has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:10,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:10,467 INFO L93 Difference]: Finished difference Result 103 states and 108 transitions. [2021-05-02 13:31:10,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 13:31:10,468 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), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 75 [2021-05-02 13:31:10,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:10,468 INFO L225 Difference]: With dead ends: 103 [2021-05-02 13:31:10,468 INFO L226 Difference]: Without dead ends: 91 [2021-05-02 13:31:10,469 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3112 ImplicationChecksByTransitivity, 1465.9ms TimeCoverageRelationStatistics Valid=1274, Invalid=6558, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 13:31:10,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-05-02 13:31:10,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 87. [2021-05-02 13:31:10,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 75 states have (on average 1.0666666666666667) internal successors, (80), 77 states have internal predecessors, (80), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:10,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2021-05-02 13:31:10,475 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 75 [2021-05-02 13:31:10,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:10,475 INFO L480 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2021-05-02 13:31:10,475 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), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:10,475 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2021-05-02 13:31:10,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-02 13:31:10,476 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:10,476 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:10,684 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:10,685 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:10,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:10,685 INFO L82 PathProgramCache]: Analyzing trace with hash -224886411, now seen corresponding path program 20 times [2021-05-02 13:31:10,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:10,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056272332] [2021-05-02 13:31:10,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:10,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:10,717 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:10,721 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:10,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:10,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 13:31:10,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:11,086 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:11,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:11,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056272332] [2021-05-02 13:31:11,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056272332] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:11,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636014852] [2021-05-02 13:31:11,087 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 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:31:11,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:31:11,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:11,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 13:31:11,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:11,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:11,670 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:11,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636014852] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:11,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:11,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31] total 60 [2021-05-02 13:31:11,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080648799] [2021-05-02 13:31:11,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 13:31:11,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:11,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 13:31:11,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=2923, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 13:31:11,672 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:12,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:12,696 INFO L93 Difference]: Finished difference Result 97 states and 100 transitions. [2021-05-02 13:31:12,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 13:31:12,696 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), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 75 [2021-05-02 13:31:12,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:12,697 INFO L225 Difference]: With dead ends: 97 [2021-05-02 13:31:12,697 INFO L226 Difference]: Without dead ends: 87 [2021-05-02 13:31:12,698 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2909 ImplicationChecksByTransitivity, 1496.3ms TimeCoverageRelationStatistics Valid=1274, Invalid=6558, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 13:31:12,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-05-02 13:31:12,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 86. [2021-05-02 13:31:12,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 74 states have (on average 1.054054054054054) internal successors, (78), 76 states have internal predecessors, (78), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:12,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 89 transitions. [2021-05-02 13:31:12,703 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 89 transitions. Word has length 75 [2021-05-02 13:31:12,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:12,704 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 89 transitions. [2021-05-02 13:31:12,704 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), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:12,704 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 89 transitions. [2021-05-02 13:31:12,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-02 13:31:12,704 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:12,704 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:12,905 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:12,906 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:12,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:12,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1179263863, now seen corresponding path program 21 times [2021-05-02 13:31:12,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:12,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931169776] [2021-05-02 13:31:12,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:12,943 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:12,946 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:13,119 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 13:31:13,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:13,332 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:13,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:13,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931169776] [2021-05-02 13:31:13,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931169776] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:13,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527669388] [2021-05-02 13:31:13,333 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 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:31:13,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-05-02 13:31:13,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:13,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 13:31:13,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:13,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:13,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:14,060 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:14,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527669388] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:14,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:14,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 64 [2021-05-02 13:31:14,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925733814] [2021-05-02 13:31:14,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 13:31:14,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:14,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 13:31:14,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=3329, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 13:31:14,061 INFO L87 Difference]: Start difference. First operand 86 states and 89 transitions. Second operand has 64 states, 64 states have (on average 1.96875) internal successors, (126), 63 states have internal predecessors, (126), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:15,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:15,584 INFO L93 Difference]: Finished difference Result 110 states and 117 transitions. [2021-05-02 13:31:15,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 13:31:15,585 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.96875) internal successors, (126), 63 states have internal predecessors, (126), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 77 [2021-05-02 13:31:15,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:15,585 INFO L225 Difference]: With dead ends: 110 [2021-05-02 13:31:15,585 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 13:31:15,586 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3665 ImplicationChecksByTransitivity, 1952.9ms TimeCoverageRelationStatistics Valid=1496, Invalid=8010, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 13:31:15,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 13:31:15,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 89. [2021-05-02 13:31:15,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 77 states have (on average 1.0649350649350648) internal successors, (82), 79 states have internal predecessors, (82), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:15,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 93 transitions. [2021-05-02 13:31:15,596 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 93 transitions. Word has length 77 [2021-05-02 13:31:15,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:15,596 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 93 transitions. [2021-05-02 13:31:15,596 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 1.96875) internal successors, (126), 63 states have internal predecessors, (126), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:15,596 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 93 transitions. [2021-05-02 13:31:15,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-02 13:31:15,597 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:15,597 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:15,797 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:15,797 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:15,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:15,797 INFO L82 PathProgramCache]: Analyzing trace with hash 747351987, now seen corresponding path program 21 times [2021-05-02 13:31:15,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:15,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320140536] [2021-05-02 13:31:15,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:15,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:15,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:15,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:15,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:15,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:16,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 13:31:16,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:16,339 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:16,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:16,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320140536] [2021-05-02 13:31:16,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320140536] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:16,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511050060] [2021-05-02 13:31:16,340 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 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:31:16,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-05-02 13:31:16,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:16,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 13:31:16,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:16,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:16,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:17,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:17,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:17,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:17,036 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:17,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511050060] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:17,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:17,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 64 [2021-05-02 13:31:17,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737300970] [2021-05-02 13:31:17,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 13:31:17,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:17,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 13:31:17,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=3329, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 13:31:17,037 INFO L87 Difference]: Start difference. First operand 89 states and 93 transitions. Second operand has 64 states, 64 states have (on average 1.96875) internal successors, (126), 63 states have internal predecessors, (126), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:18,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:18,283 INFO L93 Difference]: Finished difference Result 105 states and 110 transitions. [2021-05-02 13:31:18,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 13:31:18,284 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.96875) internal successors, (126), 63 states have internal predecessors, (126), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 77 [2021-05-02 13:31:18,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:18,284 INFO L225 Difference]: With dead ends: 105 [2021-05-02 13:31:18,284 INFO L226 Difference]: Without dead ends: 96 [2021-05-02 13:31:18,285 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3523 ImplicationChecksByTransitivity, 1960.3ms TimeCoverageRelationStatistics Valid=1496, Invalid=8010, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 13:31:18,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-02 13:31:18,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 92. [2021-05-02 13:31:18,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 80 states have (on average 1.075) internal successors, (86), 82 states have internal predecessors, (86), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:18,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 97 transitions. [2021-05-02 13:31:18,291 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 97 transitions. Word has length 77 [2021-05-02 13:31:18,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:18,292 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 97 transitions. [2021-05-02 13:31:18,292 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 1.96875) internal successors, (126), 63 states have internal predecessors, (126), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:18,292 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 97 transitions. [2021-05-02 13:31:18,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-02 13:31:18,292 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:18,292 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:18,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-05-02 13:31:18,505 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:18,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:18,505 INFO L82 PathProgramCache]: Analyzing trace with hash -781499979, now seen corresponding path program 22 times [2021-05-02 13:31:18,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:18,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85099496] [2021-05-02 13:31:18,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:18,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:18,635 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:18,637 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:18,822 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-05-02 13:31:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:19,021 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:19,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:19,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85099496] [2021-05-02 13:31:19,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85099496] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:19,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411445371] [2021-05-02 13:31:19,022 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 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:31:19,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:31:19,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:19,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 13:31:19,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:19,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:19,652 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:19,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411445371] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:19,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:19,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 33] total 64 [2021-05-02 13:31:19,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916823471] [2021-05-02 13:31:19,653 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 13:31:19,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:19,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 13:31:19,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 13:31:19,653 INFO L87 Difference]: Start difference. First operand 92 states and 97 transitions. Second operand has 64 states, 64 states have (on average 2.03125) internal successors, (130), 63 states have internal predecessors, (130), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:20,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:20,878 INFO L93 Difference]: Finished difference Result 107 states and 112 transitions. [2021-05-02 13:31:20,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 13:31:20,878 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.03125) internal successors, (130), 63 states have internal predecessors, (130), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 79 [2021-05-02 13:31:20,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:20,879 INFO L225 Difference]: With dead ends: 107 [2021-05-02 13:31:20,879 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 13:31:20,879 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3590 ImplicationChecksByTransitivity, 1737.7ms TimeCoverageRelationStatistics Valid=1453, Invalid=7477, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 13:31:20,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 13:31:20,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 91. [2021-05-02 13:31:20,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 79 states have (on average 1.0632911392405062) internal successors, (84), 81 states have internal predecessors, (84), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:20,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 95 transitions. [2021-05-02 13:31:20,886 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 95 transitions. Word has length 79 [2021-05-02 13:31:20,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:20,886 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 95 transitions. [2021-05-02 13:31:20,886 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 2.03125) internal successors, (130), 63 states have internal predecessors, (130), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:20,886 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 95 transitions. [2021-05-02 13:31:20,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-02 13:31:20,886 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:20,887 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:21,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:21,087 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:21,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:21,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1521074453, now seen corresponding path program 22 times [2021-05-02 13:31:21,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:21,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998618290] [2021-05-02 13:31:21,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:21,122 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:21,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:21,124 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:21,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:21,284 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 13:31:21,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:21,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:21,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998618290] [2021-05-02 13:31:21,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998618290] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:21,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750704262] [2021-05-02 13:31:21,560 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 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:31:21,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:31:21,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:21,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 13:31:21,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:21,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:21,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:22,200 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:22,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750704262] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:22,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:22,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 33] total 64 [2021-05-02 13:31:22,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115170277] [2021-05-02 13:31:22,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 13:31:22,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:22,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 13:31:22,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 13:31:22,201 INFO L87 Difference]: Start difference. First operand 91 states and 95 transitions. Second operand has 64 states, 64 states have (on average 2.03125) internal successors, (130), 63 states have internal predecessors, (130), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:23,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:23,264 INFO L93 Difference]: Finished difference Result 101 states and 104 transitions. [2021-05-02 13:31:23,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 13:31:23,265 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.03125) internal successors, (130), 63 states have internal predecessors, (130), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 79 [2021-05-02 13:31:23,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:23,265 INFO L225 Difference]: With dead ends: 101 [2021-05-02 13:31:23,265 INFO L226 Difference]: Without dead ends: 91 [2021-05-02 13:31:23,266 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3357 ImplicationChecksByTransitivity, 1699.6ms TimeCoverageRelationStatistics Valid=1453, Invalid=7477, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 13:31:23,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-05-02 13:31:23,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 90. [2021-05-02 13:31:23,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 78 states have (on average 1.0512820512820513) internal successors, (82), 80 states have internal predecessors, (82), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:23,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 93 transitions. [2021-05-02 13:31:23,272 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 93 transitions. Word has length 79 [2021-05-02 13:31:23,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:23,272 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 93 transitions. [2021-05-02 13:31:23,272 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 2.03125) internal successors, (130), 63 states have internal predecessors, (130), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:23,272 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 93 transitions. [2021-05-02 13:31:23,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 13:31:23,273 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:23,273 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:23,480 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2021-05-02 13:31:23,481 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:23,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:23,481 INFO L82 PathProgramCache]: Analyzing trace with hash -284558569, now seen corresponding path program 23 times [2021-05-02 13:31:23,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:23,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125694360] [2021-05-02 13:31:23,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:23,515 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:23,518 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:23,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:23,702 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 13:31:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:23,909 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 169 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:23,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:23,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125694360] [2021-05-02 13:31:23,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125694360] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:23,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6084720] [2021-05-02 13:31:23,909 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 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:31:23,952 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-05-02 13:31:23,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:23,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 13:31:23,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:23,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:23,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:24,640 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 169 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:24,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6084720] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:24,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:24,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 68 [2021-05-02 13:31:24,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409272524] [2021-05-02 13:31:24,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-02 13:31:24,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:24,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-02 13:31:24,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=797, Invalid=3759, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:31:24,642 INFO L87 Difference]: Start difference. First operand 90 states and 93 transitions. Second operand has 68 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 67 states have internal predecessors, (134), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:26,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:26,180 INFO L93 Difference]: Finished difference Result 114 states and 121 transitions. [2021-05-02 13:31:26,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 13:31:26,180 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 67 states have internal predecessors, (134), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 81 [2021-05-02 13:31:26,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:26,181 INFO L225 Difference]: With dead ends: 114 [2021-05-02 13:31:26,181 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 13:31:26,182 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4182 ImplicationChecksByTransitivity, 1999.5ms TimeCoverageRelationStatistics Valid=1688, Invalid=9024, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 13:31:26,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 13:31:26,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 93. [2021-05-02 13:31:26,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 81 states have (on average 1.0617283950617284) internal successors, (86), 83 states have internal predecessors, (86), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:26,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 97 transitions. [2021-05-02 13:31:26,188 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 97 transitions. Word has length 81 [2021-05-02 13:31:26,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:26,189 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 97 transitions. [2021-05-02 13:31:26,189 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 67 states have internal predecessors, (134), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:26,189 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 97 transitions. [2021-05-02 13:31:26,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 13:31:26,189 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:26,189 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:26,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:26,405 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:26,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:26,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1280962515, now seen corresponding path program 23 times [2021-05-02 13:31:26,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:26,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024145679] [2021-05-02 13:31:26,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:26,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:26,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:26,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:26,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:26,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:26,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 13:31:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:26,896 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 169 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:26,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:26,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024145679] [2021-05-02 13:31:26,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024145679] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:26,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899276868] [2021-05-02 13:31:26,896 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:31:26,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-05-02 13:31:26,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:26,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 13:31:26,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:26,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:26,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:26,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:26,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:26,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:26,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 169 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:27,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899276868] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:27,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:27,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 68 [2021-05-02 13:31:27,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497605627] [2021-05-02 13:31:27,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-02 13:31:27,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:27,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-02 13:31:27,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=797, Invalid=3759, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:31:27,674 INFO L87 Difference]: Start difference. First operand 93 states and 97 transitions. Second operand has 68 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 67 states have internal predecessors, (134), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:29,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:29,103 INFO L93 Difference]: Finished difference Result 109 states and 114 transitions. [2021-05-02 13:31:29,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 13:31:29,104 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 67 states have internal predecessors, (134), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 81 [2021-05-02 13:31:29,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:29,104 INFO L225 Difference]: With dead ends: 109 [2021-05-02 13:31:29,104 INFO L226 Difference]: Without dead ends: 100 [2021-05-02 13:31:29,105 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4015 ImplicationChecksByTransitivity, 2088.5ms TimeCoverageRelationStatistics Valid=1688, Invalid=9024, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 13:31:29,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-05-02 13:31:29,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 96. [2021-05-02 13:31:29,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 84 states have (on average 1.0714285714285714) internal successors, (90), 86 states have internal predecessors, (90), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:29,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 101 transitions. [2021-05-02 13:31:29,112 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 101 transitions. Word has length 81 [2021-05-02 13:31:29,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:29,112 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 101 transitions. [2021-05-02 13:31:29,112 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 67 states have internal predecessors, (134), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:29,112 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 101 transitions. [2021-05-02 13:31:29,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 13:31:29,113 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:29,113 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:29,328 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:29,328 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:29,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:29,328 INFO L82 PathProgramCache]: Analyzing trace with hash 917109205, now seen corresponding path program 24 times [2021-05-02 13:31:29,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:29,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557468577] [2021-05-02 13:31:29,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:29,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:29,364 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:29,366 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:29,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-05-02 13:31:29,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:29,737 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:29,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:29,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557468577] [2021-05-02 13:31:29,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557468577] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:29,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750876888] [2021-05-02 13:31:29,738 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:31:29,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 13:31:29,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:29,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 13:31:29,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:29,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:29,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:30,457 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:30,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750876888] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:30,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:30,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 35] total 68 [2021-05-02 13:31:30,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113448002] [2021-05-02 13:31:30,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-02 13:31:30,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:30,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-02 13:31:30,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=799, Invalid=3757, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:31:30,459 INFO L87 Difference]: Start difference. First operand 96 states and 101 transitions. Second operand has 68 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 67 states have internal predecessors, (138), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:31,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:31,637 INFO L93 Difference]: Finished difference Result 111 states and 116 transitions. [2021-05-02 13:31:31,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 13:31:31,638 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 67 states have internal predecessors, (138), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 83 [2021-05-02 13:31:31,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:31,638 INFO L225 Difference]: With dead ends: 111 [2021-05-02 13:31:31,638 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 13:31:31,639 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4102 ImplicationChecksByTransitivity, 1768.3ms TimeCoverageRelationStatistics Valid=1644, Invalid=8456, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 13:31:31,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 13:31:31,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 95. [2021-05-02 13:31:31,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 83 states have (on average 1.0602409638554218) internal successors, (88), 85 states have internal predecessors, (88), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:31,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 99 transitions. [2021-05-02 13:31:31,646 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 99 transitions. Word has length 83 [2021-05-02 13:31:31,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:31,646 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 99 transitions. [2021-05-02 13:31:31,646 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 67 states have internal predecessors, (138), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:31,646 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 99 transitions. [2021-05-02 13:31:31,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 13:31:31,647 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:31,647 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:31,861 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-05-02 13:31:31,861 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:31,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:31,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1761974709, now seen corresponding path program 24 times [2021-05-02 13:31:31,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:31,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23374899] [2021-05-02 13:31:31,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:31,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:31,908 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:31,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:31,910 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:31,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:32,090 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 13:31:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:32,369 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:32,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:32,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23374899] [2021-05-02 13:31:32,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23374899] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:32,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56260621] [2021-05-02 13:31:32,370 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 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:31:32,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 13:31:32,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:32,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 13:31:32,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:32,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:32,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:33,088 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:33,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56260621] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:33,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:33,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 35] total 68 [2021-05-02 13:31:33,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837324129] [2021-05-02 13:31:33,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-02 13:31:33,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:33,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-02 13:31:33,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=799, Invalid=3757, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:31:33,089 INFO L87 Difference]: Start difference. First operand 95 states and 99 transitions. Second operand has 68 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 67 states have internal predecessors, (138), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:34,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:34,225 INFO L93 Difference]: Finished difference Result 105 states and 108 transitions. [2021-05-02 13:31:34,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 13:31:34,225 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 67 states have internal predecessors, (138), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 83 [2021-05-02 13:31:34,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:34,226 INFO L225 Difference]: With dead ends: 105 [2021-05-02 13:31:34,226 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 13:31:34,227 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3837 ImplicationChecksByTransitivity, 1863.2ms TimeCoverageRelationStatistics Valid=1644, Invalid=8456, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 13:31:34,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 13:31:34,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2021-05-02 13:31:34,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 82 states have (on average 1.048780487804878) internal successors, (86), 84 states have internal predecessors, (86), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:34,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 97 transitions. [2021-05-02 13:31:34,233 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 97 transitions. Word has length 83 [2021-05-02 13:31:34,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:34,234 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 97 transitions. [2021-05-02 13:31:34,234 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 67 states have internal predecessors, (138), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:34,234 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 97 transitions. [2021-05-02 13:31:34,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 13:31:34,234 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:34,234 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:34,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-05-02 13:31:34,435 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:34,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:34,435 INFO L82 PathProgramCache]: Analyzing trace with hash -707646537, now seen corresponding path program 25 times [2021-05-02 13:31:34,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:34,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88932905] [2021-05-02 13:31:34,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:34,470 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:34,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:34,472 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:34,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:34,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 13:31:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:34,884 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 196 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:34,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:34,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88932905] [2021-05-02 13:31:34,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88932905] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:34,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764914338] [2021-05-02 13:31:34,885 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 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:31:34,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:34,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 13:31:34,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:34,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:34,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:34,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:34,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:35,706 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 196 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:35,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764914338] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:35,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:35,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 72 [2021-05-02 13:31:35,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781089940] [2021-05-02 13:31:35,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states [2021-05-02 13:31:35,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:35,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-05-02 13:31:35,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=4215, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 13:31:35,708 INFO L87 Difference]: Start difference. First operand 94 states and 97 transitions. Second operand has 72 states, 72 states have (on average 1.9722222222222223) internal successors, (142), 71 states have internal predecessors, (142), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:37,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:37,436 INFO L93 Difference]: Finished difference Result 118 states and 125 transitions. [2021-05-02 13:31:37,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 13:31:37,437 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.9722222222222223) internal successors, (142), 71 states have internal predecessors, (142), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 85 [2021-05-02 13:31:37,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:37,437 INFO L225 Difference]: With dead ends: 118 [2021-05-02 13:31:37,438 INFO L226 Difference]: Without dead ends: 107 [2021-05-02 13:31:37,438 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4733 ImplicationChecksByTransitivity, 2170.0ms TimeCoverageRelationStatistics Valid=1892, Invalid=10098, Unknown=0, NotChecked=0, Total=11990 [2021-05-02 13:31:37,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-02 13:31:37,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 97. [2021-05-02 13:31:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 85 states have (on average 1.0588235294117647) internal successors, (90), 87 states have internal predecessors, (90), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:37,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 101 transitions. [2021-05-02 13:31:37,445 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 101 transitions. Word has length 85 [2021-05-02 13:31:37,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:37,445 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 101 transitions. [2021-05-02 13:31:37,446 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 72 states, 72 states have (on average 1.9722222222222223) internal successors, (142), 71 states have internal predecessors, (142), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:37,446 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 101 transitions. [2021-05-02 13:31:37,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 13:31:37,446 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:37,446 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:37,648 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-05-02 13:31:37,649 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:37,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:37,649 INFO L82 PathProgramCache]: Analyzing trace with hash 540567795, now seen corresponding path program 25 times [2021-05-02 13:31:37,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:37,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821278646] [2021-05-02 13:31:37,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:37,686 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:37,688 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:37,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 13:31:37,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:38,200 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 196 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:38,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:38,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821278646] [2021-05-02 13:31:38,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821278646] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:38,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347447990] [2021-05-02 13:31:38,200 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 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:31:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:38,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 13:31:38,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:38,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:38,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:39,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:39,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:39,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:39,048 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 196 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:39,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347447990] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:39,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:39,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 72 [2021-05-02 13:31:39,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406551070] [2021-05-02 13:31:39,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states [2021-05-02 13:31:39,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:39,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-05-02 13:31:39,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=4215, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 13:31:39,049 INFO L87 Difference]: Start difference. First operand 97 states and 101 transitions. Second operand has 72 states, 72 states have (on average 1.9722222222222223) internal successors, (142), 71 states have internal predecessors, (142), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:40,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:40,818 INFO L93 Difference]: Finished difference Result 113 states and 118 transitions. [2021-05-02 13:31:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 13:31:40,819 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.9722222222222223) internal successors, (142), 71 states have internal predecessors, (142), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 85 [2021-05-02 13:31:40,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:40,820 INFO L225 Difference]: With dead ends: 113 [2021-05-02 13:31:40,820 INFO L226 Difference]: Without dead ends: 104 [2021-05-02 13:31:40,820 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4539 ImplicationChecksByTransitivity, 2341.1ms TimeCoverageRelationStatistics Valid=1892, Invalid=10098, Unknown=0, NotChecked=0, Total=11990 [2021-05-02 13:31:40,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-02 13:31:40,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 100. [2021-05-02 13:31:40,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 88 states have (on average 1.0681818181818181) internal successors, (94), 90 states have internal predecessors, (94), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 105 transitions. [2021-05-02 13:31:40,828 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 105 transitions. Word has length 85 [2021-05-02 13:31:40,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:40,828 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 105 transitions. [2021-05-02 13:31:40,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 72 states, 72 states have (on average 1.9722222222222223) internal successors, (142), 71 states have internal predecessors, (142), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:40,828 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 105 transitions. [2021-05-02 13:31:40,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 13:31:40,828 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:40,828 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:41,042 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:41,043 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:41,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:41,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1932612875, now seen corresponding path program 26 times [2021-05-02 13:31:41,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:41,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505173540] [2021-05-02 13:31:41,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:41,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:41,078 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:41,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:41,080 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:41,264 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-05-02 13:31:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:41,531 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:41,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:41,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505173540] [2021-05-02 13:31:41,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505173540] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:41,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968130903] [2021-05-02 13:31:41,531 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 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:31:41,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:31:41,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:41,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 13:31:41,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:41,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:41,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:42,332 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:42,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968130903] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:42,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:42,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 37] total 72 [2021-05-02 13:31:42,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889450222] [2021-05-02 13:31:42,333 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states [2021-05-02 13:31:42,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:42,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-05-02 13:31:42,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=899, Invalid=4213, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 13:31:42,333 INFO L87 Difference]: Start difference. First operand 100 states and 105 transitions. Second operand has 72 states, 72 states have (on average 2.0277777777777777) internal successors, (146), 71 states have internal predecessors, (146), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:43,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:43,936 INFO L93 Difference]: Finished difference Result 115 states and 120 transitions. [2021-05-02 13:31:43,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 13:31:43,937 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.0277777777777777) internal successors, (146), 71 states have internal predecessors, (146), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 87 [2021-05-02 13:31:43,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:43,938 INFO L225 Difference]: With dead ends: 115 [2021-05-02 13:31:43,938 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 13:31:43,938 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4648 ImplicationChecksByTransitivity, 2015.1ms TimeCoverageRelationStatistics Valid=1847, Invalid=9495, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 13:31:43,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 13:31:43,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 99. [2021-05-02 13:31:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 87 states have (on average 1.0574712643678161) internal successors, (92), 89 states have internal predecessors, (92), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 103 transitions. [2021-05-02 13:31:43,946 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 103 transitions. Word has length 87 [2021-05-02 13:31:43,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:43,946 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 103 transitions. [2021-05-02 13:31:43,946 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 72 states, 72 states have (on average 2.0277777777777777) internal successors, (146), 71 states have internal predecessors, (146), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:43,946 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 103 transitions. [2021-05-02 13:31:43,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 13:31:43,946 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:43,946 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:44,164 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-05-02 13:31:44,165 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:44,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:44,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1786688683, now seen corresponding path program 26 times [2021-05-02 13:31:44,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:44,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035323389] [2021-05-02 13:31:44,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:44,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:44,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:44,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:44,204 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:44,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:44,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 13:31:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:44,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:44,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035323389] [2021-05-02 13:31:44,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035323389] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:44,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142439163] [2021-05-02 13:31:44,713 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 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:31:44,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:31:44,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:44,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 36 conjunts are in the unsatisfiable core [2021-05-02 13:31:44,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:44,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:44,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:45,510 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:45,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142439163] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:45,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:45,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 37] total 72 [2021-05-02 13:31:45,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974148338] [2021-05-02 13:31:45,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states [2021-05-02 13:31:45,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:45,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-05-02 13:31:45,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=899, Invalid=4213, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 13:31:45,512 INFO L87 Difference]: Start difference. First operand 99 states and 103 transitions. Second operand has 72 states, 72 states have (on average 2.0277777777777777) internal successors, (146), 71 states have internal predecessors, (146), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:46,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:46,759 INFO L93 Difference]: Finished difference Result 109 states and 112 transitions. [2021-05-02 13:31:46,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 13:31:46,759 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.0277777777777777) internal successors, (146), 71 states have internal predecessors, (146), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 87 [2021-05-02 13:31:46,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:46,760 INFO L225 Difference]: With dead ends: 109 [2021-05-02 13:31:46,760 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 13:31:46,761 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4349 ImplicationChecksByTransitivity, 2066.4ms TimeCoverageRelationStatistics Valid=1847, Invalid=9495, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 13:31:46,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 13:31:46,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 98. [2021-05-02 13:31:46,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 86 states have (on average 1.0465116279069768) internal successors, (90), 88 states have internal predecessors, (90), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 101 transitions. [2021-05-02 13:31:46,768 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 101 transitions. Word has length 87 [2021-05-02 13:31:46,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:46,768 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 101 transitions. [2021-05-02 13:31:46,768 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 72 states, 72 states have (on average 2.0277777777777777) internal successors, (146), 71 states have internal predecessors, (146), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:46,768 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 101 transitions. [2021-05-02 13:31:46,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 13:31:46,769 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:46,769 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:46,984 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:46,984 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:46,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:46,985 INFO L82 PathProgramCache]: Analyzing trace with hash -769133225, now seen corresponding path program 27 times [2021-05-02 13:31:46,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:46,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799259131] [2021-05-02 13:31:46,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:46,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:47,021 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:47,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:47,033 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:47,261 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 13:31:47,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:47,503 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 225 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:47,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:47,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799259131] [2021-05-02 13:31:47,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799259131] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:47,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371607337] [2021-05-02 13:31:47,504 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 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:31:47,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-05-02 13:31:47,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:47,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 13:31:47,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:47,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:47,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:48,421 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 225 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:48,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371607337] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:48,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:48,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 76 [2021-05-02 13:31:48,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486542669] [2021-05-02 13:31:48,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-02 13:31:48,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:48,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-02 13:31:48,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1003, Invalid=4697, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 13:31:48,423 INFO L87 Difference]: Start difference. First operand 98 states and 101 transitions. Second operand has 76 states, 76 states have (on average 1.9736842105263157) internal successors, (150), 75 states have internal predecessors, (150), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:49,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:49,995 INFO L93 Difference]: Finished difference Result 122 states and 129 transitions. [2021-05-02 13:31:49,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 13:31:49,995 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.9736842105263157) internal successors, (150), 75 states have internal predecessors, (150), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 89 [2021-05-02 13:31:49,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:49,996 INFO L225 Difference]: With dead ends: 122 [2021-05-02 13:31:49,996 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 13:31:49,997 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5318 ImplicationChecksByTransitivity, 2395.4ms TimeCoverageRelationStatistics Valid=2108, Invalid=11232, Unknown=0, NotChecked=0, Total=13340 [2021-05-02 13:31:49,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 13:31:50,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 101. [2021-05-02 13:31:50,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 89 states have (on average 1.0561797752808988) internal successors, (94), 91 states have internal predecessors, (94), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:50,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 105 transitions. [2021-05-02 13:31:50,005 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 105 transitions. Word has length 89 [2021-05-02 13:31:50,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:50,005 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 105 transitions. [2021-05-02 13:31:50,005 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 1.9736842105263157) internal successors, (150), 75 states have internal predecessors, (150), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:50,005 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 105 transitions. [2021-05-02 13:31:50,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-02 13:31:50,005 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:50,005 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:50,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:31:50,221 INFO L428 AbstractCegarLoop]: === Iteration 61 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:50,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:50,221 INFO L82 PathProgramCache]: Analyzing trace with hash 489970451, now seen corresponding path program 27 times [2021-05-02 13:31:50,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:50,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487267999] [2021-05-02 13:31:50,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:50,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:50,257 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:50,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:50,259 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:50,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 13:31:50,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:50,827 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 225 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:50,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:50,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487267999] [2021-05-02 13:31:50,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487267999] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:50,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351783964] [2021-05-02 13:31:50,827 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 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:31:50,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-05-02 13:31:50,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:50,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 13:31:50,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:50,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:50,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:51,747 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 225 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:51,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351783964] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:51,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:51,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 76 [2021-05-02 13:31:51,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76929855] [2021-05-02 13:31:51,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-02 13:31:51,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:51,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-02 13:31:51,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1003, Invalid=4697, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 13:31:51,748 INFO L87 Difference]: Start difference. First operand 101 states and 105 transitions. Second operand has 76 states, 76 states have (on average 1.9736842105263157) internal successors, (150), 75 states have internal predecessors, (150), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:53,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:53,466 INFO L93 Difference]: Finished difference Result 117 states and 122 transitions. [2021-05-02 13:31:53,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 13:31:53,466 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.9736842105263157) internal successors, (150), 75 states have internal predecessors, (150), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 89 [2021-05-02 13:31:53,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:53,467 INFO L225 Difference]: With dead ends: 117 [2021-05-02 13:31:53,467 INFO L226 Difference]: Without dead ends: 108 [2021-05-02 13:31:53,467 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5095 ImplicationChecksByTransitivity, 2514.1ms TimeCoverageRelationStatistics Valid=2108, Invalid=11232, Unknown=0, NotChecked=0, Total=13340 [2021-05-02 13:31:53,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-05-02 13:31:53,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 104. [2021-05-02 13:31:53,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 92 states have (on average 1.065217391304348) internal successors, (98), 94 states have internal predecessors, (98), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:53,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2021-05-02 13:31:53,475 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 89 [2021-05-02 13:31:53,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:53,475 INFO L480 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2021-05-02 13:31:53,476 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 1.9736842105263157) internal successors, (150), 75 states have internal predecessors, (150), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:53,476 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2021-05-02 13:31:53,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 13:31:53,476 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:53,476 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:53,691 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-05-02 13:31:53,692 INFO L428 AbstractCegarLoop]: === Iteration 62 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:53,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:53,692 INFO L82 PathProgramCache]: Analyzing trace with hash 982947093, now seen corresponding path program 28 times [2021-05-02 13:31:53,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:53,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139947276] [2021-05-02 13:31:53,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:53,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:53,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:53,949 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-05-02 13:31:53,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:54,202 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:54,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:54,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139947276] [2021-05-02 13:31:54,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139947276] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:54,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288876043] [2021-05-02 13:31:54,203 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 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:31:54,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:31:54,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:54,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 13:31:54,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:54,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:54,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:55,074 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:55,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288876043] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:55,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:55,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 39] total 76 [2021-05-02 13:31:55,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067495479] [2021-05-02 13:31:55,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-02 13:31:55,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:55,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-02 13:31:55,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1005, Invalid=4695, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 13:31:55,076 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand has 76 states, 76 states have (on average 2.026315789473684) internal successors, (154), 75 states have internal predecessors, (154), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:56,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:56,776 INFO L93 Difference]: Finished difference Result 119 states and 124 transitions. [2021-05-02 13:31:56,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 13:31:56,777 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.026315789473684) internal successors, (154), 75 states have internal predecessors, (154), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 91 [2021-05-02 13:31:56,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:56,778 INFO L225 Difference]: With dead ends: 119 [2021-05-02 13:31:56,778 INFO L226 Difference]: Without dead ends: 107 [2021-05-02 13:31:56,778 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5228 ImplicationChecksByTransitivity, 2193.3ms TimeCoverageRelationStatistics Valid=2062, Invalid=10594, Unknown=0, NotChecked=0, Total=12656 [2021-05-02 13:31:56,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-02 13:31:56,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 103. [2021-05-02 13:31:56,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 91 states have (on average 1.054945054945055) internal successors, (96), 93 states have internal predecessors, (96), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:56,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 107 transitions. [2021-05-02 13:31:56,786 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 107 transitions. Word has length 91 [2021-05-02 13:31:56,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:56,786 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 107 transitions. [2021-05-02 13:31:56,787 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 2.026315789473684) internal successors, (154), 75 states have internal predecessors, (154), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:56,787 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 107 transitions. [2021-05-02 13:31:56,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 13:31:56,787 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:56,787 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:31:56,996 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-05-02 13:31:56,996 INFO L428 AbstractCegarLoop]: === Iteration 63 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:31:56,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:31:56,996 INFO L82 PathProgramCache]: Analyzing trace with hash -538831371, now seen corresponding path program 28 times [2021-05-02 13:31:56,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:31:56,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876101961] [2021-05-02 13:31:56,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:31:57,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:57,038 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:31:57,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:57,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:31:57,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:57,260 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 13:31:57,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:31:57,611 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:57,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:31:57,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876101961] [2021-05-02 13:31:57,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876101961] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:57,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462844241] [2021-05-02 13:31:57,612 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 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:31:57,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:31:57,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:31:57,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 13:31:57,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:31:57,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:57,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:31:58,504 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:31:58,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462844241] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:31:58,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:31:58,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 39] total 76 [2021-05-02 13:31:58,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352610530] [2021-05-02 13:31:58,509 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-02 13:31:58,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:31:58,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-02 13:31:58,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1005, Invalid=4695, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 13:31:58,510 INFO L87 Difference]: Start difference. First operand 103 states and 107 transitions. Second operand has 76 states, 76 states have (on average 2.026315789473684) internal successors, (154), 75 states have internal predecessors, (154), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:59,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:31:59,881 INFO L93 Difference]: Finished difference Result 113 states and 116 transitions. [2021-05-02 13:31:59,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 13:31:59,881 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.026315789473684) internal successors, (154), 75 states have internal predecessors, (154), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 91 [2021-05-02 13:31:59,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:31:59,882 INFO L225 Difference]: With dead ends: 113 [2021-05-02 13:31:59,882 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 13:31:59,883 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4893 ImplicationChecksByTransitivity, 2308.3ms TimeCoverageRelationStatistics Valid=2062, Invalid=10594, Unknown=0, NotChecked=0, Total=12656 [2021-05-02 13:31:59,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 13:31:59,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 102. [2021-05-02 13:31:59,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 90 states have (on average 1.0444444444444445) internal successors, (94), 92 states have internal predecessors, (94), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:31:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 105 transitions. [2021-05-02 13:31:59,891 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 105 transitions. Word has length 91 [2021-05-02 13:31:59,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:31:59,891 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 105 transitions. [2021-05-02 13:31:59,891 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 2.026315789473684) internal successors, (154), 75 states have internal predecessors, (154), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:31:59,891 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 105 transitions. [2021-05-02 13:31:59,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 13:31:59,891 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:31:59,891 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:00,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-05-02 13:32:00,107 INFO L428 AbstractCegarLoop]: === Iteration 64 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:00,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:00,107 INFO L82 PathProgramCache]: Analyzing trace with hash 125868023, now seen corresponding path program 29 times [2021-05-02 13:32:00,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:00,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589053874] [2021-05-02 13:32:00,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:00,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:00,147 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:00,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:00,396 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 13:32:00,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 256 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:00,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:00,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589053874] [2021-05-02 13:32:00,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589053874] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:00,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908960955] [2021-05-02 13:32:00,664 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 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:32:00,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2021-05-02 13:32:00,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:00,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 13:32:00,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:00,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:00,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:01,657 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 256 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:01,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908960955] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:01,657 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:01,657 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 80 [2021-05-02 13:32:01,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627930119] [2021-05-02 13:32:01,657 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-02 13:32:01,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:01,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-02 13:32:01,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1115, Invalid=5205, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:32:01,658 INFO L87 Difference]: Start difference. First operand 102 states and 105 transitions. Second operand has 80 states, 80 states have (on average 1.975) internal successors, (158), 79 states have internal predecessors, (158), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:03,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:03,691 INFO L93 Difference]: Finished difference Result 126 states and 133 transitions. [2021-05-02 13:32:03,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 13:32:03,692 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.975) internal successors, (158), 79 states have internal predecessors, (158), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 93 [2021-05-02 13:32:03,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:03,692 INFO L225 Difference]: With dead ends: 126 [2021-05-02 13:32:03,692 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 13:32:03,693 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5937 ImplicationChecksByTransitivity, 2639.1ms TimeCoverageRelationStatistics Valid=2336, Invalid=12426, Unknown=0, NotChecked=0, Total=14762 [2021-05-02 13:32:03,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 13:32:03,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 105. [2021-05-02 13:32:03,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 93 states have (on average 1.053763440860215) internal successors, (98), 95 states have internal predecessors, (98), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:03,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 109 transitions. [2021-05-02 13:32:03,702 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 109 transitions. Word has length 93 [2021-05-02 13:32:03,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:03,702 INFO L480 AbstractCegarLoop]: Abstraction has 105 states and 109 transitions. [2021-05-02 13:32:03,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 1.975) internal successors, (158), 79 states have internal predecessors, (158), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:03,702 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 109 transitions. [2021-05-02 13:32:03,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 13:32:03,702 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:03,702 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:03,904 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:03,905 INFO L428 AbstractCegarLoop]: === Iteration 65 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:03,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:03,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1035270605, now seen corresponding path program 29 times [2021-05-02 13:32:03,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:03,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177611952] [2021-05-02 13:32:03,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:03,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:03,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:03,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:03,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:04,188 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 13:32:04,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:04,594 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 256 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:04,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:04,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177611952] [2021-05-02 13:32:04,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177611952] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:04,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607090324] [2021-05-02 13:32:04,594 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:32:04,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2021-05-02 13:32:04,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:04,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 13:32:04,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:04,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:04,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 256 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:05,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607090324] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:05,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:05,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 80 [2021-05-02 13:32:05,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753799299] [2021-05-02 13:32:05,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-02 13:32:05,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:05,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-02 13:32:05,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1115, Invalid=5205, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:32:05,596 INFO L87 Difference]: Start difference. First operand 105 states and 109 transitions. Second operand has 80 states, 80 states have (on average 1.975) internal successors, (158), 79 states have internal predecessors, (158), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:07,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:07,282 INFO L93 Difference]: Finished difference Result 121 states and 126 transitions. [2021-05-02 13:32:07,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 13:32:07,283 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.975) internal successors, (158), 79 states have internal predecessors, (158), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 93 [2021-05-02 13:32:07,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:07,283 INFO L225 Difference]: With dead ends: 121 [2021-05-02 13:32:07,283 INFO L226 Difference]: Without dead ends: 112 [2021-05-02 13:32:07,284 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5683 ImplicationChecksByTransitivity, 2771.4ms TimeCoverageRelationStatistics Valid=2336, Invalid=12426, Unknown=0, NotChecked=0, Total=14762 [2021-05-02 13:32:07,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-05-02 13:32:07,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 108. [2021-05-02 13:32:07,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 96 states have (on average 1.0625) internal successors, (102), 98 states have internal predecessors, (102), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:07,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 113 transitions. [2021-05-02 13:32:07,293 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 113 transitions. Word has length 93 [2021-05-02 13:32:07,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:07,293 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 113 transitions. [2021-05-02 13:32:07,293 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 1.975) internal successors, (158), 79 states have internal predecessors, (158), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:07,293 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 113 transitions. [2021-05-02 13:32:07,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-02 13:32:07,294 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:07,294 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:07,494 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:07,494 INFO L428 AbstractCegarLoop]: === Iteration 66 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:07,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:07,495 INFO L82 PathProgramCache]: Analyzing trace with hash -189859787, now seen corresponding path program 30 times [2021-05-02 13:32:07,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:07,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975637071] [2021-05-02 13:32:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:07,544 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:07,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:07,547 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:07,773 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-05-02 13:32:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:08,043 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:08,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:08,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975637071] [2021-05-02 13:32:08,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975637071] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:08,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878441395] [2021-05-02 13:32:08,043 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:32:08,091 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2021-05-02 13:32:08,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:08,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 13:32:08,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:08,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:08,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:09,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:09,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:09,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:09,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:09,030 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:09,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878441395] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:09,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:09,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 41] total 80 [2021-05-02 13:32:09,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127339324] [2021-05-02 13:32:09,031 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-02 13:32:09,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:09,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-02 13:32:09,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1117, Invalid=5203, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:32:09,032 INFO L87 Difference]: Start difference. First operand 108 states and 113 transitions. Second operand has 80 states, 80 states have (on average 2.025) internal successors, (162), 79 states have internal predecessors, (162), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:10,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:10,833 INFO L93 Difference]: Finished difference Result 123 states and 128 transitions. [2021-05-02 13:32:10,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 13:32:10,834 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.025) internal successors, (162), 79 states have internal predecessors, (162), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 95 [2021-05-02 13:32:10,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:10,835 INFO L225 Difference]: With dead ends: 123 [2021-05-02 13:32:10,835 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 13:32:10,836 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5842 ImplicationChecksByTransitivity, 2409.9ms TimeCoverageRelationStatistics Valid=2289, Invalid=11753, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 13:32:10,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 13:32:10,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 107. [2021-05-02 13:32:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 95 states have (on average 1.0526315789473684) internal successors, (100), 97 states have internal predecessors, (100), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:10,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 111 transitions. [2021-05-02 13:32:10,844 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 111 transitions. Word has length 95 [2021-05-02 13:32:10,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:10,844 INFO L480 AbstractCegarLoop]: Abstraction has 107 states and 111 transitions. [2021-05-02 13:32:10,844 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 2.025) internal successors, (162), 79 states have internal predecessors, (162), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:10,844 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 111 transitions. [2021-05-02 13:32:10,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-02 13:32:10,845 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:10,845 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:11,056 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:11,057 INFO L428 AbstractCegarLoop]: === Iteration 67 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:11,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:11,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1943878037, now seen corresponding path program 30 times [2021-05-02 13:32:11,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:11,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184416706] [2021-05-02 13:32:11,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:11,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:11,100 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:11,103 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:11,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:11,340 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 13:32:11,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:11,735 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:11,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:11,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184416706] [2021-05-02 13:32:11,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184416706] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:11,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41143834] [2021-05-02 13:32:11,736 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 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:32:11,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2021-05-02 13:32:11,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:11,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 13:32:11,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:11,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:11,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:12,715 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:12,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41143834] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:12,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:12,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 41] total 80 [2021-05-02 13:32:12,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569282616] [2021-05-02 13:32:12,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-02 13:32:12,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:12,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-02 13:32:12,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1117, Invalid=5203, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:32:12,717 INFO L87 Difference]: Start difference. First operand 107 states and 111 transitions. Second operand has 80 states, 80 states have (on average 2.025) internal successors, (162), 79 states have internal predecessors, (162), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:14,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:14,587 INFO L93 Difference]: Finished difference Result 117 states and 120 transitions. [2021-05-02 13:32:14,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 13:32:14,588 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.025) internal successors, (162), 79 states have internal predecessors, (162), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 95 [2021-05-02 13:32:14,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:14,588 INFO L225 Difference]: With dead ends: 117 [2021-05-02 13:32:14,588 INFO L226 Difference]: Without dead ends: 107 [2021-05-02 13:32:14,589 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5469 ImplicationChecksByTransitivity, 2540.1ms TimeCoverageRelationStatistics Valid=2289, Invalid=11753, Unknown=0, NotChecked=0, Total=14042 [2021-05-02 13:32:14,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-02 13:32:14,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2021-05-02 13:32:14,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 94 states have (on average 1.0425531914893618) internal successors, (98), 96 states have internal predecessors, (98), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:14,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 109 transitions. [2021-05-02 13:32:14,597 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 109 transitions. Word has length 95 [2021-05-02 13:32:14,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:14,598 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 109 transitions. [2021-05-02 13:32:14,598 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 2.025) internal successors, (162), 79 states have internal predecessors, (162), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:14,598 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 109 transitions. [2021-05-02 13:32:14,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 13:32:14,598 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:14,598 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:14,799 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-05-02 13:32:14,799 INFO L428 AbstractCegarLoop]: === Iteration 68 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:14,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:14,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1992207465, now seen corresponding path program 31 times [2021-05-02 13:32:14,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:14,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796843738] [2021-05-02 13:32:14,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:14,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:14,837 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:14,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:14,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:15,107 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 13:32:15,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:15,408 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 289 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:15,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:15,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796843738] [2021-05-02 13:32:15,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796843738] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:15,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932669613] [2021-05-02 13:32:15,409 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 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:32:15,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:15,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 13:32:15,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:15,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:15,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:16,509 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 289 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:16,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932669613] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:16,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:16,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 84 [2021-05-02 13:32:16,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945077656] [2021-05-02 13:32:16,510 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states [2021-05-02 13:32:16,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:16,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-05-02 13:32:16,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1233, Invalid=5739, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 13:32:16,511 INFO L87 Difference]: Start difference. First operand 106 states and 109 transitions. Second operand has 84 states, 84 states have (on average 1.9761904761904763) internal successors, (166), 83 states have internal predecessors, (166), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:18,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:18,820 INFO L93 Difference]: Finished difference Result 130 states and 137 transitions. [2021-05-02 13:32:18,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 13:32:18,821 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.9761904761904763) internal successors, (166), 83 states have internal predecessors, (166), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 97 [2021-05-02 13:32:18,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:18,821 INFO L225 Difference]: With dead ends: 130 [2021-05-02 13:32:18,821 INFO L226 Difference]: Without dead ends: 119 [2021-05-02 13:32:18,822 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6590 ImplicationChecksByTransitivity, 2900.0ms TimeCoverageRelationStatistics Valid=2576, Invalid=13680, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 13:32:18,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-05-02 13:32:18,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 109. [2021-05-02 13:32:18,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 97 states have (on average 1.0515463917525774) internal successors, (102), 99 states have internal predecessors, (102), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:18,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 113 transitions. [2021-05-02 13:32:18,831 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 113 transitions. Word has length 97 [2021-05-02 13:32:18,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:18,831 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 113 transitions. [2021-05-02 13:32:18,831 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 84 states, 84 states have (on average 1.9761904761904763) internal successors, (166), 83 states have internal predecessors, (166), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:18,832 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 113 transitions. [2021-05-02 13:32:18,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 13:32:18,832 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:18,832 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:19,047 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:19,048 INFO L428 AbstractCegarLoop]: === Iteration 69 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:19,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:19,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1133925805, now seen corresponding path program 31 times [2021-05-02 13:32:19,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:19,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320352392] [2021-05-02 13:32:19,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:19,088 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:19,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:19,090 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:19,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:19,342 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 13:32:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 289 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:19,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:19,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320352392] [2021-05-02 13:32:19,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320352392] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:19,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190553002] [2021-05-02 13:32:19,786 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 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:32:19,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:19,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 13:32:19,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:19,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:19,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 289 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:20,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190553002] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:20,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:20,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 84 [2021-05-02 13:32:20,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531654350] [2021-05-02 13:32:20,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states [2021-05-02 13:32:20,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:20,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-05-02 13:32:20,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1233, Invalid=5739, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 13:32:20,890 INFO L87 Difference]: Start difference. First operand 109 states and 113 transitions. Second operand has 84 states, 84 states have (on average 1.9761904761904763) internal successors, (166), 83 states have internal predecessors, (166), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:23,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:23,187 INFO L93 Difference]: Finished difference Result 125 states and 130 transitions. [2021-05-02 13:32:23,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 13:32:23,188 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.9761904761904763) internal successors, (166), 83 states have internal predecessors, (166), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 97 [2021-05-02 13:32:23,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:23,188 INFO L225 Difference]: With dead ends: 125 [2021-05-02 13:32:23,189 INFO L226 Difference]: Without dead ends: 116 [2021-05-02 13:32:23,189 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6303 ImplicationChecksByTransitivity, 3029.4ms TimeCoverageRelationStatistics Valid=2576, Invalid=13680, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 13:32:23,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-05-02 13:32:23,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 112. [2021-05-02 13:32:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 100 states have (on average 1.06) internal successors, (106), 102 states have internal predecessors, (106), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:23,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 117 transitions. [2021-05-02 13:32:23,199 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 117 transitions. Word has length 97 [2021-05-02 13:32:23,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:23,199 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 117 transitions. [2021-05-02 13:32:23,199 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 84 states, 84 states have (on average 1.9761904761904763) internal successors, (166), 83 states have internal predecessors, (166), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:23,199 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 117 transitions. [2021-05-02 13:32:23,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 13:32:23,199 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:23,199 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:23,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-05-02 13:32:23,405 INFO L428 AbstractCegarLoop]: === Iteration 70 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:23,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:23,405 INFO L82 PathProgramCache]: Analyzing trace with hash -508226475, now seen corresponding path program 32 times [2021-05-02 13:32:23,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:23,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615112937] [2021-05-02 13:32:23,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:23,443 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:23,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:23,446 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:23,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:23,702 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-05-02 13:32:23,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:24,007 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:24,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:24,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615112937] [2021-05-02 13:32:24,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615112937] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:24,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398601751] [2021-05-02 13:32:24,008 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 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:32:24,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:32:24,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:24,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 13:32:24,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:24,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:24,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:25,059 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:25,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398601751] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:25,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:25,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 43] total 84 [2021-05-02 13:32:25,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037132350] [2021-05-02 13:32:25,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states [2021-05-02 13:32:25,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:25,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-05-02 13:32:25,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1235, Invalid=5737, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 13:32:25,061 INFO L87 Difference]: Start difference. First operand 112 states and 117 transitions. Second operand has 84 states, 84 states have (on average 2.0238095238095237) internal successors, (170), 83 states have internal predecessors, (170), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:27,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:27,111 INFO L93 Difference]: Finished difference Result 127 states and 132 transitions. [2021-05-02 13:32:27,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 13:32:27,112 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 2.0238095238095237) internal successors, (170), 83 states have internal predecessors, (170), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 99 [2021-05-02 13:32:27,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:27,113 INFO L225 Difference]: With dead ends: 127 [2021-05-02 13:32:27,113 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 13:32:27,113 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6490 ImplicationChecksByTransitivity, 2648.3ms TimeCoverageRelationStatistics Valid=2528, Invalid=12972, Unknown=0, NotChecked=0, Total=15500 [2021-05-02 13:32:27,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 13:32:27,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 111. [2021-05-02 13:32:27,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 99 states have (on average 1.0505050505050506) internal successors, (104), 101 states have internal predecessors, (104), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:27,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 115 transitions. [2021-05-02 13:32:27,122 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 115 transitions. Word has length 99 [2021-05-02 13:32:27,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:27,123 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 115 transitions. [2021-05-02 13:32:27,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 84 states, 84 states have (on average 2.0238095238095237) internal successors, (170), 83 states have internal predecessors, (170), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:27,123 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 115 transitions. [2021-05-02 13:32:27,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 13:32:27,123 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:27,123 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:27,338 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2021-05-02 13:32:27,339 INFO L428 AbstractCegarLoop]: === Iteration 71 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:27,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:27,339 INFO L82 PathProgramCache]: Analyzing trace with hash 1293415989, now seen corresponding path program 32 times [2021-05-02 13:32:27,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:27,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202315538] [2021-05-02 13:32:27,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:27,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:27,379 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:27,381 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:27,643 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 13:32:27,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:28,095 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:28,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:28,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202315538] [2021-05-02 13:32:28,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202315538] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:28,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030662312] [2021-05-02 13:32:28,096 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 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:32:28,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:32:28,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:28,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 13:32:28,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:28,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:28,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:29,169 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:29,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030662312] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:29,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:29,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 43] total 84 [2021-05-02 13:32:29,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888957388] [2021-05-02 13:32:29,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states [2021-05-02 13:32:29,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:29,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-05-02 13:32:29,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1235, Invalid=5737, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 13:32:29,170 INFO L87 Difference]: Start difference. First operand 111 states and 115 transitions. Second operand has 84 states, 84 states have (on average 2.0238095238095237) internal successors, (170), 83 states have internal predecessors, (170), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:31,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:31,197 INFO L93 Difference]: Finished difference Result 121 states and 124 transitions. [2021-05-02 13:32:31,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 13:32:31,197 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 2.0238095238095237) internal successors, (170), 83 states have internal predecessors, (170), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 99 [2021-05-02 13:32:31,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:31,198 INFO L225 Difference]: With dead ends: 121 [2021-05-02 13:32:31,198 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 13:32:31,198 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6077 ImplicationChecksByTransitivity, 2810.6ms TimeCoverageRelationStatistics Valid=2528, Invalid=12972, Unknown=0, NotChecked=0, Total=15500 [2021-05-02 13:32:31,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 13:32:31,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 110. [2021-05-02 13:32:31,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 98 states have (on average 1.0408163265306123) internal successors, (102), 100 states have internal predecessors, (102), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:31,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 113 transitions. [2021-05-02 13:32:31,207 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 113 transitions. Word has length 99 [2021-05-02 13:32:31,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:31,208 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 113 transitions. [2021-05-02 13:32:31,208 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 84 states, 84 states have (on average 2.0238095238095237) internal successors, (170), 83 states have internal predecessors, (170), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:31,208 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 113 transitions. [2021-05-02 13:32:31,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 13:32:31,208 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:31,208 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:31,424 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:31,424 INFO L428 AbstractCegarLoop]: === Iteration 72 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:31,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:31,424 INFO L82 PathProgramCache]: Analyzing trace with hash -21010377, now seen corresponding path program 33 times [2021-05-02 13:32:31,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:31,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820291552] [2021-05-02 13:32:31,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:31,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:31,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:31,754 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 13:32:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 324 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:32,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:32,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820291552] [2021-05-02 13:32:32,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820291552] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:32,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61481252] [2021-05-02 13:32:32,080 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 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:32:32,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2021-05-02 13:32:32,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:32,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 13:32:32,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:32,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:32,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:33,321 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 324 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:33,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61481252] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:33,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:33,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 88 [2021-05-02 13:32:33,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284823455] [2021-05-02 13:32:33,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states [2021-05-02 13:32:33,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:33,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-05-02 13:32:33,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1357, Invalid=6299, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 13:32:33,323 INFO L87 Difference]: Start difference. First operand 110 states and 113 transitions. Second operand has 88 states, 88 states have (on average 1.9772727272727273) internal successors, (174), 87 states have internal predecessors, (174), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:35,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:35,610 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2021-05-02 13:32:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 13:32:35,610 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 1.9772727272727273) internal successors, (174), 87 states have internal predecessors, (174), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 101 [2021-05-02 13:32:35,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:35,611 INFO L225 Difference]: With dead ends: 134 [2021-05-02 13:32:35,611 INFO L226 Difference]: Without dead ends: 123 [2021-05-02 13:32:35,612 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7277 ImplicationChecksByTransitivity, 3152.4ms TimeCoverageRelationStatistics Valid=2828, Invalid=14994, Unknown=0, NotChecked=0, Total=17822 [2021-05-02 13:32:35,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-05-02 13:32:35,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 113. [2021-05-02 13:32:35,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 101 states have (on average 1.0495049504950495) internal successors, (106), 103 states have internal predecessors, (106), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:35,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 117 transitions. [2021-05-02 13:32:35,622 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 117 transitions. Word has length 101 [2021-05-02 13:32:35,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:35,622 INFO L480 AbstractCegarLoop]: Abstraction has 113 states and 117 transitions. [2021-05-02 13:32:35,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 88 states, 88 states have (on average 1.9772727272727273) internal successors, (174), 87 states have internal predecessors, (174), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:35,622 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 117 transitions. [2021-05-02 13:32:35,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 13:32:35,622 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:35,622 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:35,836 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:35,837 INFO L428 AbstractCegarLoop]: === Iteration 73 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:35,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:35,837 INFO L82 PathProgramCache]: Analyzing trace with hash 174950259, now seen corresponding path program 33 times [2021-05-02 13:32:35,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:35,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020015425] [2021-05-02 13:32:35,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:35,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:35,877 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:35,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:35,880 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:35,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:36,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 13:32:36,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:36,656 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 324 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:36,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:36,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020015425] [2021-05-02 13:32:36,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020015425] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:36,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127961378] [2021-05-02 13:32:36,656 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 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:32:36,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2021-05-02 13:32:36,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:36,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 13:32:36,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:36,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:36,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:37,932 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 324 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:37,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127961378] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:37,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:37,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 88 [2021-05-02 13:32:37,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101116227] [2021-05-02 13:32:37,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states [2021-05-02 13:32:37,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:37,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-05-02 13:32:37,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1357, Invalid=6299, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 13:32:37,934 INFO L87 Difference]: Start difference. First operand 113 states and 117 transitions. Second operand has 88 states, 88 states have (on average 1.9772727272727273) internal successors, (174), 87 states have internal predecessors, (174), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:40,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:40,473 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2021-05-02 13:32:40,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 13:32:40,473 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 1.9772727272727273) internal successors, (174), 87 states have internal predecessors, (174), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 101 [2021-05-02 13:32:40,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:40,474 INFO L225 Difference]: With dead ends: 129 [2021-05-02 13:32:40,474 INFO L226 Difference]: Without dead ends: 120 [2021-05-02 13:32:40,475 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6955 ImplicationChecksByTransitivity, 3399.1ms TimeCoverageRelationStatistics Valid=2828, Invalid=14994, Unknown=0, NotChecked=0, Total=17822 [2021-05-02 13:32:40,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-02 13:32:40,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 116. [2021-05-02 13:32:40,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 104 states have (on average 1.0576923076923077) internal successors, (110), 106 states have internal predecessors, (110), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:40,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 121 transitions. [2021-05-02 13:32:40,487 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 121 transitions. Word has length 101 [2021-05-02 13:32:40,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:40,487 INFO L480 AbstractCegarLoop]: Abstraction has 116 states and 121 transitions. [2021-05-02 13:32:40,487 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 88 states, 88 states have (on average 1.9772727272727273) internal successors, (174), 87 states have internal predecessors, (174), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:40,487 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 121 transitions. [2021-05-02 13:32:40,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-05-02 13:32:40,488 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:40,488 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:40,703 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-05-02 13:32:40,704 INFO L428 AbstractCegarLoop]: === Iteration 74 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:40,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:40,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1103746699, now seen corresponding path program 34 times [2021-05-02 13:32:40,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:40,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77253790] [2021-05-02 13:32:40,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:40,757 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:40,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:40,759 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:41,053 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-05-02 13:32:41,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:41,399 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:41,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:41,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77253790] [2021-05-02 13:32:41,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77253790] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:41,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137222748] [2021-05-02 13:32:41,399 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 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:32:41,439 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:32:41,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:41,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 13:32:41,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:41,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:41,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:42,633 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:42,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137222748] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:42,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:42,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 45] total 88 [2021-05-02 13:32:42,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870699473] [2021-05-02 13:32:42,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states [2021-05-02 13:32:42,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:42,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-05-02 13:32:42,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1359, Invalid=6297, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 13:32:42,634 INFO L87 Difference]: Start difference. First operand 116 states and 121 transitions. Second operand has 88 states, 88 states have (on average 2.022727272727273) internal successors, (178), 87 states have internal predecessors, (178), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:44,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:44,920 INFO L93 Difference]: Finished difference Result 131 states and 136 transitions. [2021-05-02 13:32:44,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 13:32:44,921 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.022727272727273) internal successors, (178), 87 states have internal predecessors, (178), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 103 [2021-05-02 13:32:44,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:44,921 INFO L225 Difference]: With dead ends: 131 [2021-05-02 13:32:44,921 INFO L226 Difference]: Without dead ends: 119 [2021-05-02 13:32:44,922 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7172 ImplicationChecksByTransitivity, 2989.2ms TimeCoverageRelationStatistics Valid=2779, Invalid=14251, Unknown=0, NotChecked=0, Total=17030 [2021-05-02 13:32:44,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-05-02 13:32:44,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 115. [2021-05-02 13:32:44,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 103 states have (on average 1.0485436893203883) internal successors, (108), 105 states have internal predecessors, (108), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:44,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 119 transitions. [2021-05-02 13:32:44,932 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 119 transitions. Word has length 103 [2021-05-02 13:32:44,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:44,932 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 119 transitions. [2021-05-02 13:32:44,933 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 88 states, 88 states have (on average 2.022727272727273) internal successors, (178), 87 states have internal predecessors, (178), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:44,933 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 119 transitions. [2021-05-02 13:32:44,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-05-02 13:32:44,933 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:44,933 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:45,149 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:45,149 INFO L428 AbstractCegarLoop]: === Iteration 75 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:45,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:45,150 INFO L82 PathProgramCache]: Analyzing trace with hash -618165291, now seen corresponding path program 34 times [2021-05-02 13:32:45,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:45,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844031739] [2021-05-02 13:32:45,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:45,204 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:45,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:45,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:45,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 13:32:45,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:46,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:46,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844031739] [2021-05-02 13:32:46,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844031739] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:46,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299834235] [2021-05-02 13:32:46,028 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 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:32:46,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:32:46,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:46,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 13:32:46,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:46,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:46,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:47,231 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:47,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299834235] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:47,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:47,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 45] total 88 [2021-05-02 13:32:47,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386241331] [2021-05-02 13:32:47,232 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states [2021-05-02 13:32:47,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:47,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-05-02 13:32:47,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1359, Invalid=6297, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 13:32:47,232 INFO L87 Difference]: Start difference. First operand 115 states and 119 transitions. Second operand has 88 states, 88 states have (on average 2.022727272727273) internal successors, (178), 87 states have internal predecessors, (178), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:49,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:49,164 INFO L93 Difference]: Finished difference Result 125 states and 128 transitions. [2021-05-02 13:32:49,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 13:32:49,164 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.022727272727273) internal successors, (178), 87 states have internal predecessors, (178), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 103 [2021-05-02 13:32:49,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:49,165 INFO L225 Difference]: With dead ends: 125 [2021-05-02 13:32:49,165 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 13:32:49,166 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6717 ImplicationChecksByTransitivity, 3140.8ms TimeCoverageRelationStatistics Valid=2779, Invalid=14251, Unknown=0, NotChecked=0, Total=17030 [2021-05-02 13:32:49,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 13:32:49,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 114. [2021-05-02 13:32:49,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 102 states have (on average 1.0392156862745099) internal successors, (106), 104 states have internal predecessors, (106), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:49,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 117 transitions. [2021-05-02 13:32:49,175 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 117 transitions. Word has length 103 [2021-05-02 13:32:49,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:49,175 INFO L480 AbstractCegarLoop]: Abstraction has 114 states and 117 transitions. [2021-05-02 13:32:49,176 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 88 states, 88 states have (on average 2.022727272727273) internal successors, (178), 87 states have internal predecessors, (178), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:49,176 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 117 transitions. [2021-05-02 13:32:49,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 13:32:49,176 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:49,176 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:49,376 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,71 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:49,377 INFO L428 AbstractCegarLoop]: === Iteration 76 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:49,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:49,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1195382231, now seen corresponding path program 35 times [2021-05-02 13:32:49,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:49,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957274477] [2021-05-02 13:32:49,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:49,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:49,421 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:49,753 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 13:32:49,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:50,111 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 361 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:50,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:50,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957274477] [2021-05-02 13:32:50,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957274477] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:50,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327426157] [2021-05-02 13:32:50,111 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 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:32:50,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2021-05-02 13:32:50,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:50,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 13:32:50,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:50,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:50,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:51,504 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 361 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:51,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327426157] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:51,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:51,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 92 [2021-05-02 13:32:51,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093543629] [2021-05-02 13:32:51,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-02 13:32:51,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:51,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-02 13:32:51,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=6885, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:32:51,505 INFO L87 Difference]: Start difference. First operand 114 states and 117 transitions. Second operand has 92 states, 92 states have (on average 1.9782608695652173) internal successors, (182), 91 states have internal predecessors, (182), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:53,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:53,797 INFO L93 Difference]: Finished difference Result 138 states and 145 transitions. [2021-05-02 13:32:53,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 13:32:53,798 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 1.9782608695652173) internal successors, (182), 91 states have internal predecessors, (182), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 105 [2021-05-02 13:32:53,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:53,798 INFO L225 Difference]: With dead ends: 138 [2021-05-02 13:32:53,798 INFO L226 Difference]: Without dead ends: 127 [2021-05-02 13:32:53,799 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7998 ImplicationChecksByTransitivity, 3509.7ms TimeCoverageRelationStatistics Valid=3092, Invalid=16368, Unknown=0, NotChecked=0, Total=19460 [2021-05-02 13:32:53,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-02 13:32:53,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 117. [2021-05-02 13:32:53,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 105 states have (on average 1.0476190476190477) internal successors, (110), 107 states have internal predecessors, (110), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:53,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 121 transitions. [2021-05-02 13:32:53,809 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 121 transitions. Word has length 105 [2021-05-02 13:32:53,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:53,809 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 121 transitions. [2021-05-02 13:32:53,809 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 1.9782608695652173) internal successors, (182), 91 states have internal predecessors, (182), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:53,809 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 121 transitions. [2021-05-02 13:32:53,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 13:32:53,810 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:53,810 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:54,024 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:32:54,025 INFO L428 AbstractCegarLoop]: === Iteration 77 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:54,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:54,025 INFO L82 PathProgramCache]: Analyzing trace with hash 555998611, now seen corresponding path program 35 times [2021-05-02 13:32:54,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:54,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407203892] [2021-05-02 13:32:54,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:54,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:54,066 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:54,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:54,069 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:54,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:54,370 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 13:32:54,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:54,937 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 361 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:54,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:54,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407203892] [2021-05-02 13:32:54,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407203892] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:54,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190267265] [2021-05-02 13:32:54,938 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:32:54,980 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2021-05-02 13:32:54,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:54,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 13:32:54,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:55,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:55,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:56,299 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 361 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:56,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190267265] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:56,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:32:56,299 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 92 [2021-05-02 13:32:56,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997486899] [2021-05-02 13:32:56,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-02 13:32:56,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:32:56,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-02 13:32:56,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=6885, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:32:56,301 INFO L87 Difference]: Start difference. First operand 117 states and 121 transitions. Second operand has 92 states, 92 states have (on average 1.9782608695652173) internal successors, (182), 91 states have internal predecessors, (182), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:58,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:32:58,459 INFO L93 Difference]: Finished difference Result 133 states and 138 transitions. [2021-05-02 13:32:58,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 13:32:58,460 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 1.9782608695652173) internal successors, (182), 91 states have internal predecessors, (182), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 105 [2021-05-02 13:32:58,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:32:58,460 INFO L225 Difference]: With dead ends: 133 [2021-05-02 13:32:58,460 INFO L226 Difference]: Without dead ends: 124 [2021-05-02 13:32:58,461 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7639 ImplicationChecksByTransitivity, 3695.4ms TimeCoverageRelationStatistics Valid=3092, Invalid=16368, Unknown=0, NotChecked=0, Total=19460 [2021-05-02 13:32:58,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-02 13:32:58,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 120. [2021-05-02 13:32:58,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 108 states have (on average 1.0555555555555556) internal successors, (114), 110 states have internal predecessors, (114), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:32:58,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 125 transitions. [2021-05-02 13:32:58,472 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 125 transitions. Word has length 105 [2021-05-02 13:32:58,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:32:58,472 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 125 transitions. [2021-05-02 13:32:58,472 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 1.9782608695652173) internal successors, (182), 91 states have internal predecessors, (182), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:32:58,472 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 125 transitions. [2021-05-02 13:32:58,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 13:32:58,472 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:32:58,472 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:32:58,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-05-02 13:32:58,688 INFO L428 AbstractCegarLoop]: === Iteration 78 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:32:58,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:32:58,688 INFO L82 PathProgramCache]: Analyzing trace with hash 11499413, now seen corresponding path program 36 times [2021-05-02 13:32:58,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:32:58,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777836041] [2021-05-02 13:32:58,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:32:58,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:58,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:32:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:58,732 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:32:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:59,037 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-05-02 13:32:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:32:59,409 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:32:59,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:32:59,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777836041] [2021-05-02 13:32:59,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777836041] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:32:59,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028026462] [2021-05-02 13:32:59,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 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:32:59,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2021-05-02 13:32:59,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:32:59,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-02 13:32:59,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:32:59,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:32:59,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:00,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028026462] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:00,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:00,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 47] total 92 [2021-05-02 13:33:00,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36055694] [2021-05-02 13:33:00,731 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-02 13:33:00,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:00,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-02 13:33:00,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1489, Invalid=6883, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:33:00,733 INFO L87 Difference]: Start difference. First operand 120 states and 125 transitions. Second operand has 92 states, 92 states have (on average 2.0217391304347827) internal successors, (186), 91 states have internal predecessors, (186), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:02,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:02,784 INFO L93 Difference]: Finished difference Result 135 states and 140 transitions. [2021-05-02 13:33:02,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 13:33:02,785 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.0217391304347827) internal successors, (186), 91 states have internal predecessors, (186), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 107 [2021-05-02 13:33:02,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:02,785 INFO L225 Difference]: With dead ends: 135 [2021-05-02 13:33:02,785 INFO L226 Difference]: Without dead ends: 123 [2021-05-02 13:33:02,786 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7888 ImplicationChecksByTransitivity, 3216.6ms TimeCoverageRelationStatistics Valid=3042, Invalid=15590, Unknown=0, NotChecked=0, Total=18632 [2021-05-02 13:33:02,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-05-02 13:33:02,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 119. [2021-05-02 13:33:02,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 107 states have (on average 1.0467289719626167) internal successors, (112), 109 states have internal predecessors, (112), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:02,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 123 transitions. [2021-05-02 13:33:02,796 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 123 transitions. Word has length 107 [2021-05-02 13:33:02,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:02,796 INFO L480 AbstractCegarLoop]: Abstraction has 119 states and 123 transitions. [2021-05-02 13:33:02,796 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 2.0217391304347827) internal successors, (186), 91 states have internal predecessors, (186), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:02,796 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 123 transitions. [2021-05-02 13:33:02,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 13:33:02,797 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:02,797 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:02,997 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:02,997 INFO L428 AbstractCegarLoop]: === Iteration 79 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:02,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:02,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1517208971, now seen corresponding path program 36 times [2021-05-02 13:33:02,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:02,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014091652] [2021-05-02 13:33:02,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:03,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:03,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:03,043 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:03,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:03,370 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 13:33:03,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:03,930 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:03,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:03,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014091652] [2021-05-02 13:33:03,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014091652] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:03,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118096791] [2021-05-02 13:33:03,930 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 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:33:03,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2021-05-02 13:33:03,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:03,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-02 13:33:03,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:04,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:04,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:05,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118096791] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:05,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:05,278 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 47] total 92 [2021-05-02 13:33:05,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334441084] [2021-05-02 13:33:05,278 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-02 13:33:05,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:05,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-02 13:33:05,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1489, Invalid=6883, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:33:05,279 INFO L87 Difference]: Start difference. First operand 119 states and 123 transitions. Second operand has 92 states, 92 states have (on average 2.0217391304347827) internal successors, (186), 91 states have internal predecessors, (186), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:07,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:07,203 INFO L93 Difference]: Finished difference Result 129 states and 132 transitions. [2021-05-02 13:33:07,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 13:33:07,204 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.0217391304347827) internal successors, (186), 91 states have internal predecessors, (186), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 107 [2021-05-02 13:33:07,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:07,204 INFO L225 Difference]: With dead ends: 129 [2021-05-02 13:33:07,204 INFO L226 Difference]: Without dead ends: 119 [2021-05-02 13:33:07,205 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7389 ImplicationChecksByTransitivity, 3450.9ms TimeCoverageRelationStatistics Valid=3042, Invalid=15590, Unknown=0, NotChecked=0, Total=18632 [2021-05-02 13:33:07,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-05-02 13:33:07,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 118. [2021-05-02 13:33:07,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 106 states have (on average 1.0377358490566038) internal successors, (110), 108 states have internal predecessors, (110), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:07,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 121 transitions. [2021-05-02 13:33:07,215 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 121 transitions. Word has length 107 [2021-05-02 13:33:07,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:07,215 INFO L480 AbstractCegarLoop]: Abstraction has 118 states and 121 transitions. [2021-05-02 13:33:07,215 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 2.0217391304347827) internal successors, (186), 91 states have internal predecessors, (186), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:07,215 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 121 transitions. [2021-05-02 13:33:07,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 13:33:07,216 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:07,216 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:07,431 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-05-02 13:33:07,432 INFO L428 AbstractCegarLoop]: === Iteration 80 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:07,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:07,432 INFO L82 PathProgramCache]: Analyzing trace with hash 502832247, now seen corresponding path program 37 times [2021-05-02 13:33:07,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:07,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569509095] [2021-05-02 13:33:07,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:07,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:07,475 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:07,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:07,478 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:07,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:07,841 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 13:33:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:08,232 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 400 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:08,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:08,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569509095] [2021-05-02 13:33:08,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569509095] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:08,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175741662] [2021-05-02 13:33:08,232 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 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:33:08,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:08,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 13:33:08,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:08,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:08,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 400 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:09,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175741662] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:09,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:09,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 96 [2021-05-02 13:33:09,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416360292] [2021-05-02 13:33:09,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-02 13:33:09,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:09,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-02 13:33:09,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1623, Invalid=7497, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 13:33:09,760 INFO L87 Difference]: Start difference. First operand 118 states and 121 transitions. Second operand has 96 states, 96 states have (on average 1.9791666666666667) internal successors, (190), 95 states have internal predecessors, (190), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:12,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:12,116 INFO L93 Difference]: Finished difference Result 142 states and 149 transitions. [2021-05-02 13:33:12,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 13:33:12,116 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 1.9791666666666667) internal successors, (190), 95 states have internal predecessors, (190), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 109 [2021-05-02 13:33:12,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:12,117 INFO L225 Difference]: With dead ends: 142 [2021-05-02 13:33:12,117 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 13:33:12,118 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8753 ImplicationChecksByTransitivity, 3824.6ms TimeCoverageRelationStatistics Valid=3368, Invalid=17802, Unknown=0, NotChecked=0, Total=21170 [2021-05-02 13:33:12,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 13:33:12,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 121. [2021-05-02 13:33:12,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 109 states have (on average 1.0458715596330275) internal successors, (114), 111 states have internal predecessors, (114), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:12,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 125 transitions. [2021-05-02 13:33:12,149 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 125 transitions. Word has length 109 [2021-05-02 13:33:12,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:12,149 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 125 transitions. [2021-05-02 13:33:12,150 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 96 states, 96 states have (on average 1.9791666666666667) internal successors, (190), 95 states have internal predecessors, (190), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:12,150 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 125 transitions. [2021-05-02 13:33:12,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 13:33:12,150 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:12,150 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:12,357 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:12,358 INFO L428 AbstractCegarLoop]: === Iteration 81 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:12,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:12,358 INFO L82 PathProgramCache]: Analyzing trace with hash 256502963, now seen corresponding path program 37 times [2021-05-02 13:33:12,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:12,358 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794423079] [2021-05-02 13:33:12,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:12,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:12,400 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:12,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:12,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:12,733 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 13:33:12,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:13,357 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 400 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:13,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:13,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794423079] [2021-05-02 13:33:13,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794423079] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:13,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365407495] [2021-05-02 13:33:13,358 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 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:33:13,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:13,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 13:33:13,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:13,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:13,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 400 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:14,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365407495] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:14,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:14,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 96 [2021-05-02 13:33:14,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808992597] [2021-05-02 13:33:14,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-02 13:33:14,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:14,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-02 13:33:14,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1623, Invalid=7497, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 13:33:14,871 INFO L87 Difference]: Start difference. First operand 121 states and 125 transitions. Second operand has 96 states, 96 states have (on average 1.9791666666666667) internal successors, (190), 95 states have internal predecessors, (190), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:17,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:17,297 INFO L93 Difference]: Finished difference Result 137 states and 142 transitions. [2021-05-02 13:33:17,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 13:33:17,298 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 1.9791666666666667) internal successors, (190), 95 states have internal predecessors, (190), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 109 [2021-05-02 13:33:17,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:17,299 INFO L225 Difference]: With dead ends: 137 [2021-05-02 13:33:17,299 INFO L226 Difference]: Without dead ends: 128 [2021-05-02 13:33:17,300 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8355 ImplicationChecksByTransitivity, 4016.5ms TimeCoverageRelationStatistics Valid=3368, Invalid=17802, Unknown=0, NotChecked=0, Total=21170 [2021-05-02 13:33:17,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-02 13:33:17,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 124. [2021-05-02 13:33:17,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 112 states have (on average 1.0535714285714286) internal successors, (118), 114 states have internal predecessors, (118), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:17,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 129 transitions. [2021-05-02 13:33:17,311 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 129 transitions. Word has length 109 [2021-05-02 13:33:17,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:17,311 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 129 transitions. [2021-05-02 13:33:17,311 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 96 states, 96 states have (on average 1.9791666666666667) internal successors, (190), 95 states have internal predecessors, (190), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:17,311 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 129 transitions. [2021-05-02 13:33:17,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-02 13:33:17,311 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:17,311 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:17,527 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:17,527 INFO L428 AbstractCegarLoop]: === Iteration 82 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:17,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:17,527 INFO L82 PathProgramCache]: Analyzing trace with hash -41009483, now seen corresponding path program 38 times [2021-05-02 13:33:17,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:17,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778080897] [2021-05-02 13:33:17,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:17,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:17,571 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:17,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:17,573 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:17,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:17,916 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-05-02 13:33:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:18,321 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:18,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:18,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778080897] [2021-05-02 13:33:18,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778080897] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:18,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867722272] [2021-05-02 13:33:18,322 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 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:33:18,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:33:18,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:18,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 13:33:18,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:18,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:18,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:19,779 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:19,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867722272] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:19,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:19,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 49] total 96 [2021-05-02 13:33:19,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598502931] [2021-05-02 13:33:19,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-02 13:33:19,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:19,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-02 13:33:19,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1625, Invalid=7495, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 13:33:19,781 INFO L87 Difference]: Start difference. First operand 124 states and 129 transitions. Second operand has 96 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 95 states have internal predecessors, (194), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:22,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:22,298 INFO L93 Difference]: Finished difference Result 139 states and 144 transitions. [2021-05-02 13:33:22,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 13:33:22,299 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 95 states have internal predecessors, (194), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 111 [2021-05-02 13:33:22,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:22,300 INFO L225 Difference]: With dead ends: 139 [2021-05-02 13:33:22,300 INFO L226 Difference]: Without dead ends: 127 [2021-05-02 13:33:22,301 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 69 SyntacticMatches, 2 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8638 ImplicationChecksByTransitivity, 3539.8ms TimeCoverageRelationStatistics Valid=3317, Invalid=16989, Unknown=0, NotChecked=0, Total=20306 [2021-05-02 13:33:22,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-02 13:33:22,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 123. [2021-05-02 13:33:22,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 111 states have (on average 1.045045045045045) internal successors, (116), 113 states have internal predecessors, (116), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:22,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 127 transitions. [2021-05-02 13:33:22,311 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 127 transitions. Word has length 111 [2021-05-02 13:33:22,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:22,312 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 127 transitions. [2021-05-02 13:33:22,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 96 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 95 states have internal predecessors, (194), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:22,312 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 127 transitions. [2021-05-02 13:33:22,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-02 13:33:22,312 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:22,312 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:22,515 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:22,515 INFO L428 AbstractCegarLoop]: === Iteration 83 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:22,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:22,517 INFO L82 PathProgramCache]: Analyzing trace with hash -271957483, now seen corresponding path program 38 times [2021-05-02 13:33:22,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:22,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531220044] [2021-05-02 13:33:22,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:22,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:22,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:22,566 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:22,924 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 13:33:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:23,541 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:23,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:23,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531220044] [2021-05-02 13:33:23,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531220044] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:23,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644266825] [2021-05-02 13:33:23,542 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 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:33:23,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:33:23,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:23,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 13:33:23,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:23,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:23,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:24,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:25,003 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:25,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644266825] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:25,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:25,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 49] total 96 [2021-05-02 13:33:25,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449721886] [2021-05-02 13:33:25,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-02 13:33:25,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:25,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-02 13:33:25,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1625, Invalid=7495, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 13:33:25,005 INFO L87 Difference]: Start difference. First operand 123 states and 127 transitions. Second operand has 96 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 95 states have internal predecessors, (194), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:27,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:27,675 INFO L93 Difference]: Finished difference Result 133 states and 136 transitions. [2021-05-02 13:33:27,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 13:33:27,676 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 95 states have internal predecessors, (194), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 111 [2021-05-02 13:33:27,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:27,676 INFO L225 Difference]: With dead ends: 133 [2021-05-02 13:33:27,677 INFO L226 Difference]: Without dead ends: 123 [2021-05-02 13:33:27,678 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 69 SyntacticMatches, 2 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8093 ImplicationChecksByTransitivity, 3819.8ms TimeCoverageRelationStatistics Valid=3317, Invalid=16989, Unknown=0, NotChecked=0, Total=20306 [2021-05-02 13:33:27,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-05-02 13:33:27,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 122. [2021-05-02 13:33:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 110 states have (on average 1.0363636363636364) internal successors, (114), 112 states have internal predecessors, (114), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:27,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 125 transitions. [2021-05-02 13:33:27,689 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 125 transitions. Word has length 111 [2021-05-02 13:33:27,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:27,689 INFO L480 AbstractCegarLoop]: Abstraction has 122 states and 125 transitions. [2021-05-02 13:33:27,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 96 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 95 states have internal predecessors, (194), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:27,689 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 125 transitions. [2021-05-02 13:33:27,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 13:33:27,689 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:27,689 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:27,890 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-05-02 13:33:27,890 INFO L428 AbstractCegarLoop]: === Iteration 84 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:27,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:27,890 INFO L82 PathProgramCache]: Analyzing trace with hash -1106363369, now seen corresponding path program 39 times [2021-05-02 13:33:27,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:27,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661313781] [2021-05-02 13:33:27,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:27,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:27,934 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:27,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:27,937 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:27,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:28,335 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 13:33:28,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:28,790 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 441 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:28,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:28,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661313781] [2021-05-02 13:33:28,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661313781] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:28,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735922915] [2021-05-02 13:33:28,791 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 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:33:28,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2021-05-02 13:33:28,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:28,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 13:33:28,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:28,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:28,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:28,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:28,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:28,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:28,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:29,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:30,522 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 441 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:30,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735922915] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:30,523 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:30,523 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 100 [2021-05-02 13:33:30,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407229701] [2021-05-02 13:33:30,523 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-02 13:33:30,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:30,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-02 13:33:30,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1765, Invalid=8135, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 13:33:30,524 INFO L87 Difference]: Start difference. First operand 122 states and 125 transitions. Second operand has 100 states, 100 states have (on average 1.98) internal successors, (198), 99 states have internal predecessors, (198), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:33,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:33,071 INFO L93 Difference]: Finished difference Result 146 states and 153 transitions. [2021-05-02 13:33:33,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 13:33:33,072 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 1.98) internal successors, (198), 99 states have internal predecessors, (198), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 113 [2021-05-02 13:33:33,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:33,072 INFO L225 Difference]: With dead ends: 146 [2021-05-02 13:33:33,073 INFO L226 Difference]: Without dead ends: 135 [2021-05-02 13:33:33,074 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9542 ImplicationChecksByTransitivity, 4293.2ms TimeCoverageRelationStatistics Valid=3656, Invalid=19296, Unknown=0, NotChecked=0, Total=22952 [2021-05-02 13:33:33,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-05-02 13:33:33,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 125. [2021-05-02 13:33:33,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 113 states have (on average 1.0442477876106195) internal successors, (118), 115 states have internal predecessors, (118), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:33,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 129 transitions. [2021-05-02 13:33:33,085 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 129 transitions. Word has length 113 [2021-05-02 13:33:33,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:33,085 INFO L480 AbstractCegarLoop]: Abstraction has 125 states and 129 transitions. [2021-05-02 13:33:33,085 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 1.98) internal successors, (198), 99 states have internal predecessors, (198), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:33,085 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 129 transitions. [2021-05-02 13:33:33,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-02 13:33:33,086 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:33,086 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:33,293 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-05-02 13:33:33,293 INFO L428 AbstractCegarLoop]: === Iteration 85 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:33,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:33,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1584597805, now seen corresponding path program 39 times [2021-05-02 13:33:33,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:33,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098298913] [2021-05-02 13:33:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:33,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:33,348 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:33,351 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:33,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 13:33:33,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:34,427 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 441 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:34,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:34,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098298913] [2021-05-02 13:33:34,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098298913] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:34,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600129124] [2021-05-02 13:33:34,428 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 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:33:34,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2021-05-02 13:33:34,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:34,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 13:33:34,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:34,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:34,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:35,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:36,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:36,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:36,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 441 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:36,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600129124] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:36,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:36,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 100 [2021-05-02 13:33:36,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480218095] [2021-05-02 13:33:36,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-02 13:33:36,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:36,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-02 13:33:36,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1765, Invalid=8135, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 13:33:36,119 INFO L87 Difference]: Start difference. First operand 125 states and 129 transitions. Second operand has 100 states, 100 states have (on average 1.98) internal successors, (198), 99 states have internal predecessors, (198), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:39,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:39,169 INFO L93 Difference]: Finished difference Result 141 states and 146 transitions. [2021-05-02 13:33:39,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 13:33:39,170 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 1.98) internal successors, (198), 99 states have internal predecessors, (198), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 113 [2021-05-02 13:33:39,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:39,170 INFO L225 Difference]: With dead ends: 141 [2021-05-02 13:33:39,170 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 13:33:39,171 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9103 ImplicationChecksByTransitivity, 4517.0ms TimeCoverageRelationStatistics Valid=3656, Invalid=19296, Unknown=0, NotChecked=0, Total=22952 [2021-05-02 13:33:39,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 13:33:39,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 128. [2021-05-02 13:33:39,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 116 states have (on average 1.0517241379310345) internal successors, (122), 118 states have internal predecessors, (122), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:39,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2021-05-02 13:33:39,183 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 113 [2021-05-02 13:33:39,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:39,183 INFO L480 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2021-05-02 13:33:39,183 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 1.98) internal successors, (198), 99 states have internal predecessors, (198), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:39,183 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2021-05-02 13:33:39,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-05-02 13:33:39,184 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:39,184 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:39,399 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:39,400 INFO L428 AbstractCegarLoop]: === Iteration 86 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:39,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:39,401 INFO L82 PathProgramCache]: Analyzing trace with hash 187678421, now seen corresponding path program 40 times [2021-05-02 13:33:39,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:39,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470306298] [2021-05-02 13:33:39,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:39,447 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:39,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:39,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-05-02 13:33:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:40,318 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:40,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:40,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470306298] [2021-05-02 13:33:40,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470306298] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:40,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754278851] [2021-05-02 13:33:40,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 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:33:40,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:33:40,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:40,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 13:33:40,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:40,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:40,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:41,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754278851] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:41,975 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:41,975 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 51] total 100 [2021-05-02 13:33:41,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479882412] [2021-05-02 13:33:41,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-02 13:33:41,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:41,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-02 13:33:41,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1767, Invalid=8133, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 13:33:41,976 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand has 100 states, 100 states have (on average 2.02) internal successors, (202), 99 states have internal predecessors, (202), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:44,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:44,392 INFO L93 Difference]: Finished difference Result 143 states and 148 transitions. [2021-05-02 13:33:44,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 13:33:44,393 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.02) internal successors, (202), 99 states have internal predecessors, (202), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 115 [2021-05-02 13:33:44,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:44,393 INFO L225 Difference]: With dead ends: 143 [2021-05-02 13:33:44,393 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 13:33:44,395 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9422 ImplicationChecksByTransitivity, 4032.6ms TimeCoverageRelationStatistics Valid=3604, Invalid=18448, Unknown=0, NotChecked=0, Total=22052 [2021-05-02 13:33:44,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 13:33:44,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 127. [2021-05-02 13:33:44,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 115 states have (on average 1.0434782608695652) internal successors, (120), 117 states have internal predecessors, (120), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:44,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 131 transitions. [2021-05-02 13:33:44,406 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 131 transitions. Word has length 115 [2021-05-02 13:33:44,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:44,406 INFO L480 AbstractCegarLoop]: Abstraction has 127 states and 131 transitions. [2021-05-02 13:33:44,406 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 2.02) internal successors, (202), 99 states have internal predecessors, (202), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:44,407 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 131 transitions. [2021-05-02 13:33:44,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-05-02 13:33:44,407 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:44,407 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:44,607 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:44,608 INFO L428 AbstractCegarLoop]: === Iteration 87 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:44,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:44,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1563943605, now seen corresponding path program 40 times [2021-05-02 13:33:44,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:44,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629510509] [2021-05-02 13:33:44,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:44,654 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:44,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:44,657 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:44,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:45,073 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 13:33:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:45,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:45,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629510509] [2021-05-02 13:33:45,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629510509] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:45,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881183131] [2021-05-02 13:33:45,793 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 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:33:45,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:33:45,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:45,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 13:33:45,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:45,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:45,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:46,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:47,457 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:47,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881183131] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:47,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:47,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 51] total 100 [2021-05-02 13:33:47,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887361399] [2021-05-02 13:33:47,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-02 13:33:47,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:47,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-02 13:33:47,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1767, Invalid=8133, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 13:33:47,459 INFO L87 Difference]: Start difference. First operand 127 states and 131 transitions. Second operand has 100 states, 100 states have (on average 2.02) internal successors, (202), 99 states have internal predecessors, (202), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:50,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:50,687 INFO L93 Difference]: Finished difference Result 137 states and 140 transitions. [2021-05-02 13:33:50,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 13:33:50,688 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.02) internal successors, (202), 99 states have internal predecessors, (202), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 115 [2021-05-02 13:33:50,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:50,688 INFO L225 Difference]: With dead ends: 137 [2021-05-02 13:33:50,688 INFO L226 Difference]: Without dead ends: 127 [2021-05-02 13:33:50,689 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8829 ImplicationChecksByTransitivity, 4325.3ms TimeCoverageRelationStatistics Valid=3604, Invalid=18448, Unknown=0, NotChecked=0, Total=22052 [2021-05-02 13:33:50,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-02 13:33:50,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2021-05-02 13:33:50,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 114 states have (on average 1.0350877192982457) internal successors, (118), 116 states have internal predecessors, (118), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:50,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 129 transitions. [2021-05-02 13:33:50,701 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 129 transitions. Word has length 115 [2021-05-02 13:33:50,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:50,701 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 129 transitions. [2021-05-02 13:33:50,701 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 2.02) internal successors, (202), 99 states have internal predecessors, (202), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:50,701 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 129 transitions. [2021-05-02 13:33:50,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-02 13:33:50,701 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:50,702 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:50,902 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:33:50,902 INFO L428 AbstractCegarLoop]: === Iteration 88 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:50,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:50,902 INFO L82 PathProgramCache]: Analyzing trace with hash -2036976457, now seen corresponding path program 41 times [2021-05-02 13:33:50,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:50,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503925994] [2021-05-02 13:33:50,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:50,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:50,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:50,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:50,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:50,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:51,391 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 13:33:51,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 484 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:51,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:51,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503925994] [2021-05-02 13:33:51,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503925994] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:51,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792552844] [2021-05-02 13:33:51,891 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 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:33:51,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2021-05-02 13:33:51,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:51,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 53 conjunts are in the unsatisfiable core [2021-05-02 13:33:51,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:52,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:52,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 484 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:53,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792552844] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:53,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:33:53,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 104 [2021-05-02 13:33:53,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057222949] [2021-05-02 13:33:53,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states [2021-05-02 13:33:53,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:33:53,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-05-02 13:33:53,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1913, Invalid=8799, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 13:33:53,772 INFO L87 Difference]: Start difference. First operand 126 states and 129 transitions. Second operand has 104 states, 104 states have (on average 1.9807692307692308) internal successors, (206), 103 states have internal predecessors, (206), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:56,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:33:56,607 INFO L93 Difference]: Finished difference Result 150 states and 157 transitions. [2021-05-02 13:33:56,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-05-02 13:33:56,608 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 1.9807692307692308) internal successors, (206), 103 states have internal predecessors, (206), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 117 [2021-05-02 13:33:56,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:33:56,609 INFO L225 Difference]: With dead ends: 150 [2021-05-02 13:33:56,609 INFO L226 Difference]: Without dead ends: 139 [2021-05-02 13:33:56,610 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10365 ImplicationChecksByTransitivity, 4751.4ms TimeCoverageRelationStatistics Valid=3956, Invalid=20850, Unknown=0, NotChecked=0, Total=24806 [2021-05-02 13:33:56,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-02 13:33:56,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 129. [2021-05-02 13:33:56,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 117 states have (on average 1.0427350427350428) internal successors, (122), 119 states have internal predecessors, (122), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:33:56,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 133 transitions. [2021-05-02 13:33:56,622 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 133 transitions. Word has length 117 [2021-05-02 13:33:56,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:33:56,622 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 133 transitions. [2021-05-02 13:33:56,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 104 states, 104 states have (on average 1.9807692307692308) internal successors, (206), 103 states have internal predecessors, (206), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:33:56,622 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 133 transitions. [2021-05-02 13:33:56,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-02 13:33:56,622 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:33:56,622 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:33:56,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2021-05-02 13:33:56,829 INFO L428 AbstractCegarLoop]: === Iteration 89 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:33:56,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:33:56,829 INFO L82 PathProgramCache]: Analyzing trace with hash -2037762573, now seen corresponding path program 41 times [2021-05-02 13:33:56,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:33:56,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356784308] [2021-05-02 13:33:56,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:33:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:56,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:33:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:56,885 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:33:56,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:57,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 13:33:57,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:33:58,202 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 484 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:33:58,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:33:58,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356784308] [2021-05-02 13:33:58,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356784308] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:33:58,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712354900] [2021-05-02 13:33:58,202 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:33:58,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2021-05-02 13:33:58,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:33:58,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 53 conjunts are in the unsatisfiable core [2021-05-02 13:33:58,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:33:58,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:58,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:33:59,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:00,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:00,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:00,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:00,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:00,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:00,140 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 484 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:00,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712354900] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:00,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:00,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 104 [2021-05-02 13:34:00,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371848277] [2021-05-02 13:34:00,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states [2021-05-02 13:34:00,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:00,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-05-02 13:34:00,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1913, Invalid=8799, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 13:34:00,142 INFO L87 Difference]: Start difference. First operand 129 states and 133 transitions. Second operand has 104 states, 104 states have (on average 1.9807692307692308) internal successors, (206), 103 states have internal predecessors, (206), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:03,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:03,057 INFO L93 Difference]: Finished difference Result 145 states and 150 transitions. [2021-05-02 13:34:03,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-05-02 13:34:03,058 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 1.9807692307692308) internal successors, (206), 103 states have internal predecessors, (206), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 117 [2021-05-02 13:34:03,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:03,058 INFO L225 Difference]: With dead ends: 145 [2021-05-02 13:34:03,058 INFO L226 Difference]: Without dead ends: 136 [2021-05-02 13:34:03,060 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9883 ImplicationChecksByTransitivity, 5227.3ms TimeCoverageRelationStatistics Valid=3956, Invalid=20850, Unknown=0, NotChecked=0, Total=24806 [2021-05-02 13:34:03,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-02 13:34:03,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 132. [2021-05-02 13:34:03,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 120 states have (on average 1.05) internal successors, (126), 122 states have internal predecessors, (126), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:03,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 137 transitions. [2021-05-02 13:34:03,072 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 137 transitions. Word has length 117 [2021-05-02 13:34:03,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:03,072 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 137 transitions. [2021-05-02 13:34:03,072 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 104 states, 104 states have (on average 1.9807692307692308) internal successors, (206), 103 states have internal predecessors, (206), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:03,072 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 137 transitions. [2021-05-02 13:34:03,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-02 13:34:03,072 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:03,072 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:03,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2021-05-02 13:34:03,288 INFO L428 AbstractCegarLoop]: === Iteration 90 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:03,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:03,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1511966731, now seen corresponding path program 42 times [2021-05-02 13:34:03,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:03,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823337729] [2021-05-02 13:34:03,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:03,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:03,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:03,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:03,339 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:03,790 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-05-02 13:34:03,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:04,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:04,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823337729] [2021-05-02 13:34:04,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823337729] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:04,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022176816] [2021-05-02 13:34:04,321 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:34:04,384 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2021-05-02 13:34:04,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:34:04,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-02 13:34:04,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:04,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:04,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:05,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:06,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:06,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022176816] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:06,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:06,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 53] total 104 [2021-05-02 13:34:06,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188346152] [2021-05-02 13:34:06,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states [2021-05-02 13:34:06,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:06,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-05-02 13:34:06,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1915, Invalid=8797, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 13:34:06,227 INFO L87 Difference]: Start difference. First operand 132 states and 137 transitions. Second operand has 104 states, 104 states have (on average 2.019230769230769) internal successors, (210), 103 states have internal predecessors, (210), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:08,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:08,969 INFO L93 Difference]: Finished difference Result 147 states and 152 transitions. [2021-05-02 13:34:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 13:34:08,971 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 2.019230769230769) internal successors, (210), 103 states have internal predecessors, (210), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 119 [2021-05-02 13:34:08,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:08,971 INFO L225 Difference]: With dead ends: 147 [2021-05-02 13:34:08,971 INFO L226 Difference]: Without dead ends: 135 [2021-05-02 13:34:08,972 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10240 ImplicationChecksByTransitivity, 4528.4ms TimeCoverageRelationStatistics Valid=3903, Invalid=19967, Unknown=0, NotChecked=0, Total=23870 [2021-05-02 13:34:08,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-05-02 13:34:08,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2021-05-02 13:34:08,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 119 states have (on average 1.0420168067226891) internal successors, (124), 121 states have internal predecessors, (124), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:08,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 135 transitions. [2021-05-02 13:34:08,986 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 135 transitions. Word has length 119 [2021-05-02 13:34:08,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:08,986 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 135 transitions. [2021-05-02 13:34:08,986 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 104 states, 104 states have (on average 2.019230769230769) internal successors, (210), 103 states have internal predecessors, (210), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:08,986 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 135 transitions. [2021-05-02 13:34:08,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-02 13:34:08,986 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:08,987 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:09,202 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:34:09,202 INFO L428 AbstractCegarLoop]: === Iteration 91 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:09,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:09,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1792058283, now seen corresponding path program 42 times [2021-05-02 13:34:09,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:09,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462590341] [2021-05-02 13:34:09,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:09,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:09,258 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:09,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:09,262 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:09,744 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 13:34:09,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:10,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:10,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:10,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462590341] [2021-05-02 13:34:10,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462590341] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:10,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051872983] [2021-05-02 13:34:10,575 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 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:34:10,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2021-05-02 13:34:10,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:34:10,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-02 13:34:10,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:10,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:10,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:11,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:12,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:12,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051872983] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:12,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:12,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 53] total 104 [2021-05-02 13:34:12,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911266427] [2021-05-02 13:34:12,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states [2021-05-02 13:34:12,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:12,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-05-02 13:34:12,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1915, Invalid=8797, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 13:34:12,517 INFO L87 Difference]: Start difference. First operand 131 states and 135 transitions. Second operand has 104 states, 104 states have (on average 2.019230769230769) internal successors, (210), 103 states have internal predecessors, (210), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:15,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:15,199 INFO L93 Difference]: Finished difference Result 141 states and 144 transitions. [2021-05-02 13:34:15,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 13:34:15,200 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 2.019230769230769) internal successors, (210), 103 states have internal predecessors, (210), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 119 [2021-05-02 13:34:15,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:15,200 INFO L225 Difference]: With dead ends: 141 [2021-05-02 13:34:15,200 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 13:34:15,201 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9597 ImplicationChecksByTransitivity, 4912.0ms TimeCoverageRelationStatistics Valid=3903, Invalid=19967, Unknown=0, NotChecked=0, Total=23870 [2021-05-02 13:34:15,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 13:34:15,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2021-05-02 13:34:15,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 118 states have (on average 1.0338983050847457) internal successors, (122), 120 states have internal predecessors, (122), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:15,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 133 transitions. [2021-05-02 13:34:15,214 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 133 transitions. Word has length 119 [2021-05-02 13:34:15,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:15,214 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 133 transitions. [2021-05-02 13:34:15,214 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 104 states, 104 states have (on average 2.019230769230769) internal successors, (210), 103 states have internal predecessors, (210), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:15,214 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 133 transitions. [2021-05-02 13:34:15,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 13:34:15,215 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:15,215 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:15,430 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2021-05-02 13:34:15,430 INFO L428 AbstractCegarLoop]: === Iteration 92 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:15,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:15,431 INFO L82 PathProgramCache]: Analyzing trace with hash -1634351529, now seen corresponding path program 43 times [2021-05-02 13:34:15,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:15,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353874618] [2021-05-02 13:34:15,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:15,480 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:15,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:15,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:15,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 13:34:15,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:16,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 529 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:16,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:16,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353874618] [2021-05-02 13:34:16,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353874618] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:16,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371510200] [2021-05-02 13:34:16,578 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 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:34:16,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:16,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 55 conjunts are in the unsatisfiable core [2021-05-02 13:34:16,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:16,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:16,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:17,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:18,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 529 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:18,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371510200] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:18,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:18,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56] total 108 [2021-05-02 13:34:18,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566782361] [2021-05-02 13:34:18,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states [2021-05-02 13:34:18,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:18,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2021-05-02 13:34:18,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2067, Invalid=9489, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 13:34:18,703 INFO L87 Difference]: Start difference. First operand 130 states and 133 transitions. Second operand has 108 states, 108 states have (on average 1.9814814814814814) internal successors, (214), 107 states have internal predecessors, (214), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:22,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:22,536 INFO L93 Difference]: Finished difference Result 154 states and 161 transitions. [2021-05-02 13:34:22,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-02 13:34:22,537 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 1.9814814814814814) internal successors, (214), 107 states have internal predecessors, (214), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 121 [2021-05-02 13:34:22,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:22,538 INFO L225 Difference]: With dead ends: 154 [2021-05-02 13:34:22,538 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 13:34:22,539 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11222 ImplicationChecksByTransitivity, 5361.1ms TimeCoverageRelationStatistics Valid=4268, Invalid=22464, Unknown=0, NotChecked=0, Total=26732 [2021-05-02 13:34:22,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 13:34:22,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 133. [2021-05-02 13:34:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 121 states have (on average 1.0413223140495869) internal successors, (126), 123 states have internal predecessors, (126), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:22,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 137 transitions. [2021-05-02 13:34:22,551 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 137 transitions. Word has length 121 [2021-05-02 13:34:22,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:22,551 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 137 transitions. [2021-05-02 13:34:22,552 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 108 states, 108 states have (on average 1.9814814814814814) internal successors, (214), 107 states have internal predecessors, (214), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:22,552 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 137 transitions. [2021-05-02 13:34:22,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 13:34:22,552 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:22,552 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:22,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:34:22,753 INFO L428 AbstractCegarLoop]: === Iteration 93 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:22,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:22,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1926164499, now seen corresponding path program 43 times [2021-05-02 13:34:22,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:22,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600756046] [2021-05-02 13:34:22,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:22,803 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:22,806 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:23,313 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 13:34:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 529 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:24,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:24,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600756046] [2021-05-02 13:34:24,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600756046] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:24,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703447377] [2021-05-02 13:34:24,258 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 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:34:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:24,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 55 conjunts are in the unsatisfiable core [2021-05-02 13:34:24,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:24,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:24,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:25,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:26,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 529 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:26,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703447377] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:26,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:26,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56] total 108 [2021-05-02 13:34:26,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929302025] [2021-05-02 13:34:26,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states [2021-05-02 13:34:26,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:26,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2021-05-02 13:34:26,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2067, Invalid=9489, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 13:34:26,443 INFO L87 Difference]: Start difference. First operand 133 states and 137 transitions. Second operand has 108 states, 108 states have (on average 1.9814814814814814) internal successors, (214), 107 states have internal predecessors, (214), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:30,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:30,317 INFO L93 Difference]: Finished difference Result 149 states and 154 transitions. [2021-05-02 13:34:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-02 13:34:30,318 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 1.9814814814814814) internal successors, (214), 107 states have internal predecessors, (214), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 121 [2021-05-02 13:34:30,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:30,319 INFO L225 Difference]: With dead ends: 149 [2021-05-02 13:34:30,319 INFO L226 Difference]: Without dead ends: 140 [2021-05-02 13:34:30,320 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10695 ImplicationChecksByTransitivity, 5831.5ms TimeCoverageRelationStatistics Valid=4268, Invalid=22464, Unknown=0, NotChecked=0, Total=26732 [2021-05-02 13:34:30,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-05-02 13:34:30,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 136. [2021-05-02 13:34:30,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 124 states have (on average 1.0483870967741935) internal successors, (130), 126 states have internal predecessors, (130), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:30,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 141 transitions. [2021-05-02 13:34:30,340 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 141 transitions. Word has length 121 [2021-05-02 13:34:30,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:30,340 INFO L480 AbstractCegarLoop]: Abstraction has 136 states and 141 transitions. [2021-05-02 13:34:30,340 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 108 states, 108 states have (on average 1.9814814814814814) internal successors, (214), 107 states have internal predecessors, (214), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:30,340 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 141 transitions. [2021-05-02 13:34:30,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 13:34:30,341 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:30,341 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:30,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:34:30,556 INFO L428 AbstractCegarLoop]: === Iteration 94 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:30,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:30,557 INFO L82 PathProgramCache]: Analyzing trace with hash -1814042091, now seen corresponding path program 44 times [2021-05-02 13:34:30,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:30,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62889674] [2021-05-02 13:34:30,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:30,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:30,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:30,613 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:30,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:31,055 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-05-02 13:34:31,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:31,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:31,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:31,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62889674] [2021-05-02 13:34:31,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62889674] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:31,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869780688] [2021-05-02 13:34:31,603 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 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:34:31,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:34:31,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:34:31,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 54 conjunts are in the unsatisfiable core [2021-05-02 13:34:31,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:31,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:31,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:32,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:33,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:33,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869780688] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:33,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:33,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 55] total 108 [2021-05-02 13:34:33,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036160315] [2021-05-02 13:34:33,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states [2021-05-02 13:34:33,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:33,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2021-05-02 13:34:33,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2069, Invalid=9487, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 13:34:33,852 INFO L87 Difference]: Start difference. First operand 136 states and 141 transitions. Second operand has 108 states, 108 states have (on average 2.0185185185185186) internal successors, (218), 107 states have internal predecessors, (218), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:36,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:36,853 INFO L93 Difference]: Finished difference Result 151 states and 156 transitions. [2021-05-02 13:34:36,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 13:34:36,854 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 2.0185185185185186) internal successors, (218), 107 states have internal predecessors, (218), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 123 [2021-05-02 13:34:36,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:36,855 INFO L225 Difference]: With dead ends: 151 [2021-05-02 13:34:36,855 INFO L226 Difference]: Without dead ends: 139 [2021-05-02 13:34:36,856 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 75 SyntacticMatches, 2 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11092 ImplicationChecksByTransitivity, 5087.9ms TimeCoverageRelationStatistics Valid=4214, Invalid=21546, Unknown=0, NotChecked=0, Total=25760 [2021-05-02 13:34:36,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-02 13:34:36,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 135. [2021-05-02 13:34:36,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 123 states have (on average 1.0406504065040652) internal successors, (128), 125 states have internal predecessors, (128), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 139 transitions. [2021-05-02 13:34:36,869 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 139 transitions. Word has length 123 [2021-05-02 13:34:36,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:36,869 INFO L480 AbstractCegarLoop]: Abstraction has 135 states and 139 transitions. [2021-05-02 13:34:36,869 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 108 states, 108 states have (on average 2.0185185185185186) internal successors, (218), 107 states have internal predecessors, (218), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:36,869 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 139 transitions. [2021-05-02 13:34:36,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 13:34:36,870 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:36,870 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:37,085 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:34:37,085 INFO L428 AbstractCegarLoop]: === Iteration 95 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:37,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:37,085 INFO L82 PathProgramCache]: Analyzing trace with hash -420090123, now seen corresponding path program 44 times [2021-05-02 13:34:37,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:37,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408033826] [2021-05-02 13:34:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:37,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:37,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:37,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:37,744 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 13:34:37,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:38,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:38,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:38,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408033826] [2021-05-02 13:34:38,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408033826] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:38,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637147729] [2021-05-02 13:34:38,681 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 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:34:38,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:34:38,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:34:38,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 54 conjunts are in the unsatisfiable core [2021-05-02 13:34:38,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:38,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:38,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:39,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:40,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:40,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637147729] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:40,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:40,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 55] total 108 [2021-05-02 13:34:40,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242951826] [2021-05-02 13:34:40,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states [2021-05-02 13:34:40,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:40,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2021-05-02 13:34:40,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2069, Invalid=9487, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 13:34:40,844 INFO L87 Difference]: Start difference. First operand 135 states and 139 transitions. Second operand has 108 states, 108 states have (on average 2.0185185185185186) internal successors, (218), 107 states have internal predecessors, (218), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:43,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:43,706 INFO L93 Difference]: Finished difference Result 145 states and 148 transitions. [2021-05-02 13:34:43,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 13:34:43,707 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 2.0185185185185186) internal successors, (218), 107 states have internal predecessors, (218), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 123 [2021-05-02 13:34:43,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:43,707 INFO L225 Difference]: With dead ends: 145 [2021-05-02 13:34:43,707 INFO L226 Difference]: Without dead ends: 135 [2021-05-02 13:34:43,708 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 75 SyntacticMatches, 2 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10397 ImplicationChecksByTransitivity, 5461.2ms TimeCoverageRelationStatistics Valid=4214, Invalid=21546, Unknown=0, NotChecked=0, Total=25760 [2021-05-02 13:34:43,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-05-02 13:34:43,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 134. [2021-05-02 13:34:43,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 122 states have (on average 1.0327868852459017) internal successors, (126), 124 states have internal predecessors, (126), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:43,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 137 transitions. [2021-05-02 13:34:43,721 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 137 transitions. Word has length 123 [2021-05-02 13:34:43,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:43,721 INFO L480 AbstractCegarLoop]: Abstraction has 134 states and 137 transitions. [2021-05-02 13:34:43,721 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 108 states, 108 states have (on average 2.0185185185185186) internal successors, (218), 107 states have internal predecessors, (218), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:43,721 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 137 transitions. [2021-05-02 13:34:43,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-02 13:34:43,722 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:43,722 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:43,922 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:34:43,922 INFO L428 AbstractCegarLoop]: === Iteration 96 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:43,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:43,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1727909641, now seen corresponding path program 45 times [2021-05-02 13:34:43,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:43,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649344128] [2021-05-02 13:34:43,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:43,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:43,978 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:43,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:43,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:44,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 13:34:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 576 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:45,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:45,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649344128] [2021-05-02 13:34:45,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649344128] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:45,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842211343] [2021-05-02 13:34:45,266 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 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:34:45,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2021-05-02 13:34:45,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:34:45,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 57 conjunts are in the unsatisfiable core [2021-05-02 13:34:45,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:45,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:45,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:46,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:47,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 576 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:47,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842211343] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:47,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:47,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 112 [2021-05-02 13:34:47,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640652341] [2021-05-02 13:34:47,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states [2021-05-02 13:34:47,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:47,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2021-05-02 13:34:47,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2227, Invalid=10205, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 13:34:47,646 INFO L87 Difference]: Start difference. First operand 134 states and 137 transitions. Second operand has 112 states, 112 states have (on average 1.9821428571428572) internal successors, (222), 111 states have internal predecessors, (222), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:52,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:34:52,265 INFO L93 Difference]: Finished difference Result 158 states and 165 transitions. [2021-05-02 13:34:52,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-05-02 13:34:52,266 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 1.9821428571428572) internal successors, (222), 111 states have internal predecessors, (222), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 125 [2021-05-02 13:34:52,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:34:52,267 INFO L225 Difference]: With dead ends: 158 [2021-05-02 13:34:52,267 INFO L226 Difference]: Without dead ends: 147 [2021-05-02 13:34:52,268 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12113 ImplicationChecksByTransitivity, 6015.1ms TimeCoverageRelationStatistics Valid=4592, Invalid=24138, Unknown=0, NotChecked=0, Total=28730 [2021-05-02 13:34:52,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-05-02 13:34:52,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 137. [2021-05-02 13:34:52,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 125 states have (on average 1.04) internal successors, (130), 127 states have internal predecessors, (130), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:34:52,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 141 transitions. [2021-05-02 13:34:52,281 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 141 transitions. Word has length 125 [2021-05-02 13:34:52,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:34:52,281 INFO L480 AbstractCegarLoop]: Abstraction has 137 states and 141 transitions. [2021-05-02 13:34:52,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 112 states, 112 states have (on average 1.9821428571428572) internal successors, (222), 111 states have internal predecessors, (222), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:34:52,281 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 141 transitions. [2021-05-02 13:34:52,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-02 13:34:52,282 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:34:52,282 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:34:52,482 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2021-05-02 13:34:52,482 INFO L428 AbstractCegarLoop]: === Iteration 97 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:34:52,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:34:52,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1155031859, now seen corresponding path program 45 times [2021-05-02 13:34:52,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:34:52,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154077527] [2021-05-02 13:34:52,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:34:52,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:52,537 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:34:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:52,539 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:34:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:53,072 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 13:34:53,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:34:54,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 576 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:54,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:34:54,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154077527] [2021-05-02 13:34:54,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154077527] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:54,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981875832] [2021-05-02 13:34:54,112 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 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:34:54,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2021-05-02 13:34:54,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:34:54,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 57 conjunts are in the unsatisfiable core [2021-05-02 13:34:54,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:34:54,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:54,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:55,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:34:56,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 576 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:34:56,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981875832] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:34:56,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:34:56,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 112 [2021-05-02 13:34:56,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269336965] [2021-05-02 13:34:56,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states [2021-05-02 13:34:56,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:34:56,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2021-05-02 13:34:56,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2227, Invalid=10205, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 13:34:56,638 INFO L87 Difference]: Start difference. First operand 137 states and 141 transitions. Second operand has 112 states, 112 states have (on average 1.9821428571428572) internal successors, (222), 111 states have internal predecessors, (222), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:00,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:00,273 INFO L93 Difference]: Finished difference Result 153 states and 158 transitions. [2021-05-02 13:35:00,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-05-02 13:35:00,274 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 1.9821428571428572) internal successors, (222), 111 states have internal predecessors, (222), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 125 [2021-05-02 13:35:00,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:00,275 INFO L225 Difference]: With dead ends: 153 [2021-05-02 13:35:00,275 INFO L226 Difference]: Without dead ends: 144 [2021-05-02 13:35:00,276 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11539 ImplicationChecksByTransitivity, 6532.0ms TimeCoverageRelationStatistics Valid=4592, Invalid=24138, Unknown=0, NotChecked=0, Total=28730 [2021-05-02 13:35:00,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-05-02 13:35:00,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2021-05-02 13:35:00,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 128 states have (on average 1.046875) internal successors, (134), 130 states have internal predecessors, (134), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:00,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 145 transitions. [2021-05-02 13:35:00,290 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 145 transitions. Word has length 125 [2021-05-02 13:35:00,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:00,290 INFO L480 AbstractCegarLoop]: Abstraction has 140 states and 145 transitions. [2021-05-02 13:35:00,290 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 112 states, 112 states have (on average 1.9821428571428572) internal successors, (222), 111 states have internal predecessors, (222), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:00,290 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 145 transitions. [2021-05-02 13:35:00,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-02 13:35:00,290 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:00,290 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:00,492 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:00,493 INFO L428 AbstractCegarLoop]: === Iteration 98 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:00,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:00,493 INFO L82 PathProgramCache]: Analyzing trace with hash 156833077, now seen corresponding path program 46 times [2021-05-02 13:35:00,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:00,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405592083] [2021-05-02 13:35:00,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:00,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:00,544 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:00,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:00,546 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:01,154 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-05-02 13:35:01,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:01,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:01,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:01,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405592083] [2021-05-02 13:35:01,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405592083] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:01,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600281897] [2021-05-02 13:35:01,908 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 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:35:01,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:35:01,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:35:01,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 56 conjunts are in the unsatisfiable core [2021-05-02 13:35:01,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:02,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:02,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:03,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:04,409 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:04,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600281897] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:04,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:35:04,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 57] total 112 [2021-05-02 13:35:04,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823764425] [2021-05-02 13:35:04,410 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states [2021-05-02 13:35:04,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:35:04,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2021-05-02 13:35:04,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2229, Invalid=10203, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 13:35:04,412 INFO L87 Difference]: Start difference. First operand 140 states and 145 transitions. Second operand has 112 states, 112 states have (on average 2.017857142857143) internal successors, (226), 111 states have internal predecessors, (226), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:08,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:08,697 INFO L93 Difference]: Finished difference Result 155 states and 160 transitions. [2021-05-02 13:35:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-02 13:35:08,698 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 2.017857142857143) internal successors, (226), 111 states have internal predecessors, (226), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 127 [2021-05-02 13:35:08,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:08,699 INFO L225 Difference]: With dead ends: 155 [2021-05-02 13:35:08,699 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 13:35:08,700 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11978 ImplicationChecksByTransitivity, 5978.6ms TimeCoverageRelationStatistics Valid=4537, Invalid=23185, Unknown=0, NotChecked=0, Total=27722 [2021-05-02 13:35:08,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 13:35:08,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 139. [2021-05-02 13:35:08,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 127 states have (on average 1.0393700787401574) internal successors, (132), 129 states have internal predecessors, (132), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:08,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 143 transitions. [2021-05-02 13:35:08,714 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 143 transitions. Word has length 127 [2021-05-02 13:35:08,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:08,714 INFO L480 AbstractCegarLoop]: Abstraction has 139 states and 143 transitions. [2021-05-02 13:35:08,714 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 112 states, 112 states have (on average 2.017857142857143) internal successors, (226), 111 states have internal predecessors, (226), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:08,714 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 143 transitions. [2021-05-02 13:35:08,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-02 13:35:08,714 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:08,714 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:08,915 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:08,916 INFO L428 AbstractCegarLoop]: === Iteration 99 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:08,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:08,916 INFO L82 PathProgramCache]: Analyzing trace with hash -306128235, now seen corresponding path program 46 times [2021-05-02 13:35:08,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:08,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486832414] [2021-05-02 13:35:08,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:08,971 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:08,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:08,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:08,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:09,684 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 13:35:09,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:10,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:10,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:10,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486832414] [2021-05-02 13:35:10,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486832414] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:10,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975187114] [2021-05-02 13:35:10,853 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:10,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:35:10,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:35:10,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 56 conjunts are in the unsatisfiable core [2021-05-02 13:35:10,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:10,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:10,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:10,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:10,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:10,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:10,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:11,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:12,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:13,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:13,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975187114] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:13,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:35:13,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 57] total 112 [2021-05-02 13:35:13,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945730691] [2021-05-02 13:35:13,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states [2021-05-02 13:35:13,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:35:13,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2021-05-02 13:35:13,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2229, Invalid=10203, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 13:35:13,378 INFO L87 Difference]: Start difference. First operand 139 states and 143 transitions. Second operand has 112 states, 112 states have (on average 2.017857142857143) internal successors, (226), 111 states have internal predecessors, (226), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:16,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:16,983 INFO L93 Difference]: Finished difference Result 149 states and 152 transitions. [2021-05-02 13:35:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-02 13:35:16,985 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 2.017857142857143) internal successors, (226), 111 states have internal predecessors, (226), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 127 [2021-05-02 13:35:16,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:16,985 INFO L225 Difference]: With dead ends: 149 [2021-05-02 13:35:16,985 INFO L226 Difference]: Without dead ends: 139 [2021-05-02 13:35:16,986 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11229 ImplicationChecksByTransitivity, 6725.1ms TimeCoverageRelationStatistics Valid=4537, Invalid=23185, Unknown=0, NotChecked=0, Total=27722 [2021-05-02 13:35:16,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-02 13:35:16,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2021-05-02 13:35:16,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 126 states have (on average 1.0317460317460319) internal successors, (130), 128 states have internal predecessors, (130), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:17,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 141 transitions. [2021-05-02 13:35:17,000 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 141 transitions. Word has length 127 [2021-05-02 13:35:17,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:17,000 INFO L480 AbstractCegarLoop]: Abstraction has 138 states and 141 transitions. [2021-05-02 13:35:17,000 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 112 states, 112 states have (on average 2.017857142857143) internal successors, (226), 111 states have internal predecessors, (226), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:17,000 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 141 transitions. [2021-05-02 13:35:17,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 13:35:17,000 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:17,000 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:17,204 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:17,205 INFO L428 AbstractCegarLoop]: === Iteration 100 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:17,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:17,205 INFO L82 PathProgramCache]: Analyzing trace with hash 415282327, now seen corresponding path program 47 times [2021-05-02 13:35:17,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:17,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069192826] [2021-05-02 13:35:17,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:17,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:17,268 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:17,271 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:17,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:18,045 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 13:35:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:18,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 625 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:18,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:18,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069192826] [2021-05-02 13:35:18,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069192826] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:18,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253673631] [2021-05-02 13:35:18,812 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:18,862 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-05-02 13:35:18,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:35:18,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 59 conjunts are in the unsatisfiable core [2021-05-02 13:35:18,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:18,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:18,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:18,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:18,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:19,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:20,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:21,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 625 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:21,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253673631] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:21,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:35:21,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 116 [2021-05-02 13:35:21,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543743685] [2021-05-02 13:35:21,653 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states [2021-05-02 13:35:21,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:35:21,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2021-05-02 13:35:21,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2393, Invalid=10947, Unknown=0, NotChecked=0, Total=13340 [2021-05-02 13:35:21,655 INFO L87 Difference]: Start difference. First operand 138 states and 141 transitions. Second operand has 116 states, 116 states have (on average 1.9827586206896552) internal successors, (230), 115 states have internal predecessors, (230), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:26,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:26,356 INFO L93 Difference]: Finished difference Result 162 states and 169 transitions. [2021-05-02 13:35:26,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 13:35:26,358 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 1.9827586206896552) internal successors, (230), 115 states have internal predecessors, (230), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 129 [2021-05-02 13:35:26,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:26,358 INFO L225 Difference]: With dead ends: 162 [2021-05-02 13:35:26,358 INFO L226 Difference]: Without dead ends: 151 [2021-05-02 13:35:26,360 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 76 SyntacticMatches, 2 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13038 ImplicationChecksByTransitivity, 7000.7ms TimeCoverageRelationStatistics Valid=4928, Invalid=25872, Unknown=0, NotChecked=0, Total=30800 [2021-05-02 13:35:26,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-05-02 13:35:26,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 141. [2021-05-02 13:35:26,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 129 states have (on average 1.0387596899224807) internal successors, (134), 131 states have internal predecessors, (134), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:26,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 145 transitions. [2021-05-02 13:35:26,383 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 145 transitions. Word has length 129 [2021-05-02 13:35:26,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:26,383 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 145 transitions. [2021-05-02 13:35:26,383 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 116 states, 116 states have (on average 1.9827586206896552) internal successors, (230), 115 states have internal predecessors, (230), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:26,383 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 145 transitions. [2021-05-02 13:35:26,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 13:35:26,383 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:26,383 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:26,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-05-02 13:35:26,584 INFO L428 AbstractCegarLoop]: === Iteration 101 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:26,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:26,584 INFO L82 PathProgramCache]: Analyzing trace with hash 689164115, now seen corresponding path program 47 times [2021-05-02 13:35:26,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:26,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982225604] [2021-05-02 13:35:26,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:26,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:26,649 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:26,652 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:26,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:27,409 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 13:35:27,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 625 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:28,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:28,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982225604] [2021-05-02 13:35:28,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982225604] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:28,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045764895] [2021-05-02 13:35:28,826 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:28,872 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-05-02 13:35:28,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:35:28,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 59 conjunts are in the unsatisfiable core [2021-05-02 13:35:28,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:28,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:28,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:28,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:28,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:28,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:28,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:29,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:30,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 625 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:31,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045764895] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:31,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:35:31,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 116 [2021-05-02 13:35:31,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209237189] [2021-05-02 13:35:31,626 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states [2021-05-02 13:35:31,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:35:31,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2021-05-02 13:35:31,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2393, Invalid=10947, Unknown=0, NotChecked=0, Total=13340 [2021-05-02 13:35:31,627 INFO L87 Difference]: Start difference. First operand 141 states and 145 transitions. Second operand has 116 states, 116 states have (on average 1.9827586206896552) internal successors, (230), 115 states have internal predecessors, (230), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:35,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:35,881 INFO L93 Difference]: Finished difference Result 157 states and 162 transitions. [2021-05-02 13:35:35,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 13:35:35,882 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 1.9827586206896552) internal successors, (230), 115 states have internal predecessors, (230), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 129 [2021-05-02 13:35:35,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:35,883 INFO L225 Difference]: With dead ends: 157 [2021-05-02 13:35:35,883 INFO L226 Difference]: Without dead ends: 148 [2021-05-02 13:35:35,884 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 76 SyntacticMatches, 2 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12415 ImplicationChecksByTransitivity, 7836.1ms TimeCoverageRelationStatistics Valid=4928, Invalid=25872, Unknown=0, NotChecked=0, Total=30800 [2021-05-02 13:35:35,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-05-02 13:35:35,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 144. [2021-05-02 13:35:35,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 132 states have (on average 1.0454545454545454) internal successors, (138), 134 states have internal predecessors, (138), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:35,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 149 transitions. [2021-05-02 13:35:35,898 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 149 transitions. Word has length 129 [2021-05-02 13:35:35,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:35,898 INFO L480 AbstractCegarLoop]: Abstraction has 144 states and 149 transitions. [2021-05-02 13:35:35,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 116 states, 116 states have (on average 1.9827586206896552) internal successors, (230), 115 states have internal predecessors, (230), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:35,899 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 149 transitions. [2021-05-02 13:35:35,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-02 13:35:35,899 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:35,899 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:36,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable192 [2021-05-02 13:35:36,107 INFO L428 AbstractCegarLoop]: === Iteration 102 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:36,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:36,107 INFO L82 PathProgramCache]: Analyzing trace with hash -865470123, now seen corresponding path program 48 times [2021-05-02 13:35:36,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:36,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697096767] [2021-05-02 13:35:36,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:36,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:36,165 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:36,167 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:36,880 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-05-02 13:35:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:37,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 625 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:37,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:37,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697096767] [2021-05-02 13:35:37,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697096767] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:37,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870506623] [2021-05-02 13:35:37,712 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:37,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2021-05-02 13:35:37,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:35:37,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-02 13:35:37,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:37,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:37,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:37,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:37,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:37,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:37,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:38,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:39,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:40,665 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 625 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:40,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870506623] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:40,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:35:40,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 59] total 116 [2021-05-02 13:35:40,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749673150] [2021-05-02 13:35:40,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states [2021-05-02 13:35:40,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:35:40,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2021-05-02 13:35:40,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2395, Invalid=10945, Unknown=0, NotChecked=0, Total=13340 [2021-05-02 13:35:40,667 INFO L87 Difference]: Start difference. First operand 144 states and 149 transitions. Second operand has 116 states, 116 states have (on average 2.0172413793103448) internal successors, (234), 115 states have internal predecessors, (234), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:45,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:45,686 INFO L93 Difference]: Finished difference Result 159 states and 164 transitions. [2021-05-02 13:35:45,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 13:35:45,688 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 2.0172413793103448) internal successors, (234), 115 states have internal predecessors, (234), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 131 [2021-05-02 13:35:45,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:45,689 INFO L225 Difference]: With dead ends: 159 [2021-05-02 13:35:45,689 INFO L226 Difference]: Without dead ends: 147 [2021-05-02 13:35:45,690 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12898 ImplicationChecksByTransitivity, 6831.6ms TimeCoverageRelationStatistics Valid=4872, Invalid=24884, Unknown=0, NotChecked=0, Total=29756 [2021-05-02 13:35:45,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-05-02 13:35:45,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 143. [2021-05-02 13:35:45,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 131 states have (on average 1.0381679389312977) internal successors, (136), 133 states have internal predecessors, (136), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:45,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 147 transitions. [2021-05-02 13:35:45,704 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 147 transitions. Word has length 131 [2021-05-02 13:35:45,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:45,704 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 147 transitions. [2021-05-02 13:35:45,704 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 116 states, 116 states have (on average 2.0172413793103448) internal successors, (234), 115 states have internal predecessors, (234), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:45,705 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 147 transitions. [2021-05-02 13:35:45,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-02 13:35:45,705 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:45,705 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:45,907 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:45,908 INFO L428 AbstractCegarLoop]: === Iteration 103 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:45,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:45,908 INFO L82 PathProgramCache]: Analyzing trace with hash 884301621, now seen corresponding path program 48 times [2021-05-02 13:35:45,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:45,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788565932] [2021-05-02 13:35:45,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:45,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:45,969 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:45,972 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:46,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 13:35:46,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:48,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 625 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:48,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:48,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788565932] [2021-05-02 13:35:48,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788565932] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:48,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568376270] [2021-05-02 13:35:48,134 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:48,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2021-05-02 13:35:48,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:35:48,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-02 13:35:48,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:48,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:48,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:49,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:50,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:51,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 625 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:51,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568376270] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:51,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:35:51,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 59] total 116 [2021-05-02 13:35:51,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440376933] [2021-05-02 13:35:51,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states [2021-05-02 13:35:51,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:35:51,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2021-05-02 13:35:51,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2395, Invalid=10945, Unknown=0, NotChecked=0, Total=13340 [2021-05-02 13:35:51,209 INFO L87 Difference]: Start difference. First operand 143 states and 147 transitions. Second operand has 116 states, 116 states have (on average 2.0172413793103448) internal successors, (234), 115 states have internal predecessors, (234), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:55,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:35:55,308 INFO L93 Difference]: Finished difference Result 153 states and 156 transitions. [2021-05-02 13:35:55,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 13:35:55,310 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 2.0172413793103448) internal successors, (234), 115 states have internal predecessors, (234), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 131 [2021-05-02 13:35:55,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:35:55,310 INFO L225 Difference]: With dead ends: 153 [2021-05-02 13:35:55,310 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 13:35:55,312 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12093 ImplicationChecksByTransitivity, 7808.4ms TimeCoverageRelationStatistics Valid=4872, Invalid=24884, Unknown=0, NotChecked=0, Total=29756 [2021-05-02 13:35:55,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 13:35:55,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 142. [2021-05-02 13:35:55,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 130 states have (on average 1.0307692307692307) internal successors, (134), 132 states have internal predecessors, (134), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:35:55,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 145 transitions. [2021-05-02 13:35:55,326 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 145 transitions. Word has length 131 [2021-05-02 13:35:55,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:35:55,326 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 145 transitions. [2021-05-02 13:35:55,326 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 116 states, 116 states have (on average 2.0172413793103448) internal successors, (234), 115 states have internal predecessors, (234), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:35:55,326 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 145 transitions. [2021-05-02 13:35:55,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-05-02 13:35:55,326 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:35:55,327 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:35:55,537 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:55,537 INFO L428 AbstractCegarLoop]: === Iteration 104 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:35:55,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:35:55,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1957073207, now seen corresponding path program 49 times [2021-05-02 13:35:55,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:35:55,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965753484] [2021-05-02 13:35:55,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:35:55,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:55,599 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:35:55,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:55,602 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:35:55,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:56,415 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 13:35:56,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:57,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 676 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:35:57,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:35:57,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965753484] [2021-05-02 13:35:57,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965753484] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:35:57,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361282910] [2021-05-02 13:35:57,327 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:35:57,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:35:57,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-02 13:35:57,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:35:57,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:57,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:58,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:35:59,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 676 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:00,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361282910] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:00,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:36:00,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 120 [2021-05-02 13:36:00,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784515318] [2021-05-02 13:36:00,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states [2021-05-02 13:36:00,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:36:00,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2021-05-02 13:36:00,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2565, Invalid=11715, Unknown=0, NotChecked=0, Total=14280 [2021-05-02 13:36:00,823 INFO L87 Difference]: Start difference. First operand 142 states and 145 transitions. Second operand has 120 states, 120 states have (on average 1.9833333333333334) internal successors, (238), 119 states have internal predecessors, (238), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:05,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:36:05,477 INFO L93 Difference]: Finished difference Result 166 states and 173 transitions. [2021-05-02 13:36:05,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-05-02 13:36:05,479 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 1.9833333333333334) internal successors, (238), 119 states have internal predecessors, (238), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 133 [2021-05-02 13:36:05,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:36:05,480 INFO L225 Difference]: With dead ends: 166 [2021-05-02 13:36:05,480 INFO L226 Difference]: Without dead ends: 155 [2021-05-02 13:36:05,481 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13997 ImplicationChecksByTransitivity, 8433.2ms TimeCoverageRelationStatistics Valid=5276, Invalid=27666, Unknown=0, NotChecked=0, Total=32942 [2021-05-02 13:36:05,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-02 13:36:05,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 145. [2021-05-02 13:36:05,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 133 states have (on average 1.037593984962406) internal successors, (138), 135 states have internal predecessors, (138), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:36:05,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 149 transitions. [2021-05-02 13:36:05,496 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 149 transitions. Word has length 133 [2021-05-02 13:36:05,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:36:05,496 INFO L480 AbstractCegarLoop]: Abstraction has 145 states and 149 transitions. [2021-05-02 13:36:05,496 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 120 states, 120 states have (on average 1.9833333333333334) internal successors, (238), 119 states have internal predecessors, (238), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:05,496 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 149 transitions. [2021-05-02 13:36:05,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-05-02 13:36:05,497 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:36:05,497 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:36:05,705 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable198 [2021-05-02 13:36:05,705 INFO L428 AbstractCegarLoop]: === Iteration 105 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:36:05,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:36:05,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1109494669, now seen corresponding path program 49 times [2021-05-02 13:36:05,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:36:05,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660101362] [2021-05-02 13:36:05,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:36:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:05,777 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:36:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:05,780 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:36:05,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:06,598 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 13:36:06,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:08,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 676 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:08,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:36:08,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660101362] [2021-05-02 13:36:08,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660101362] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:08,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504866404] [2021-05-02 13:36:08,335 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:36:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:08,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-02 13:36:08,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:36:08,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:08,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:09,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:10,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:11,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:12,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 676 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:12,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504866404] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:12,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:36:12,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 120 [2021-05-02 13:36:12,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464227719] [2021-05-02 13:36:12,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states [2021-05-02 13:36:12,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:36:12,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2021-05-02 13:36:12,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2565, Invalid=11715, Unknown=0, NotChecked=0, Total=14280 [2021-05-02 13:36:12,020 INFO L87 Difference]: Start difference. First operand 145 states and 149 transitions. Second operand has 120 states, 120 states have (on average 1.9833333333333334) internal successors, (238), 119 states have internal predecessors, (238), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:17,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:36:17,152 INFO L93 Difference]: Finished difference Result 161 states and 166 transitions. [2021-05-02 13:36:17,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-05-02 13:36:17,154 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 1.9833333333333334) internal successors, (238), 119 states have internal predecessors, (238), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 133 [2021-05-02 13:36:17,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:36:17,154 INFO L225 Difference]: With dead ends: 161 [2021-05-02 13:36:17,155 INFO L226 Difference]: Without dead ends: 152 [2021-05-02 13:36:17,156 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13323 ImplicationChecksByTransitivity, 9208.8ms TimeCoverageRelationStatistics Valid=5276, Invalid=27666, Unknown=0, NotChecked=0, Total=32942 [2021-05-02 13:36:17,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-05-02 13:36:17,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 148. [2021-05-02 13:36:17,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 136 states have (on average 1.0441176470588236) internal successors, (142), 138 states have internal predecessors, (142), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:36:17,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 153 transitions. [2021-05-02 13:36:17,170 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 153 transitions. Word has length 133 [2021-05-02 13:36:17,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:36:17,171 INFO L480 AbstractCegarLoop]: Abstraction has 148 states and 153 transitions. [2021-05-02 13:36:17,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 120 states, 120 states have (on average 1.9833333333333334) internal successors, (238), 119 states have internal predecessors, (238), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:17,171 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 153 transitions. [2021-05-02 13:36:17,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-02 13:36:17,171 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:36:17,171 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:36:17,371 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-05-02 13:36:17,372 INFO L428 AbstractCegarLoop]: === Iteration 106 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:36:17,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:36:17,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1495258741, now seen corresponding path program 50 times [2021-05-02 13:36:17,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:36:17,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395521848] [2021-05-02 13:36:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:36:17,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:17,433 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:36:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:17,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:36:17,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:18,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-05-02 13:36:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:19,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 676 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:19,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:36:19,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395521848] [2021-05-02 13:36:19,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395521848] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:19,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095389617] [2021-05-02 13:36:19,256 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:36:19,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:36:19,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:36:19,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 13:36:19,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:36:19,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:19,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:20,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:21,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:22,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 676 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:22,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095389617] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:22,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:36:22,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 61] total 120 [2021-05-02 13:36:22,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633152234] [2021-05-02 13:36:22,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states [2021-05-02 13:36:22,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:36:22,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2021-05-02 13:36:22,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2567, Invalid=11713, Unknown=0, NotChecked=0, Total=14280 [2021-05-02 13:36:22,807 INFO L87 Difference]: Start difference. First operand 148 states and 153 transitions. Second operand has 120 states, 120 states have (on average 2.0166666666666666) internal successors, (242), 119 states have internal predecessors, (242), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:27,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:36:27,974 INFO L93 Difference]: Finished difference Result 163 states and 168 transitions. [2021-05-02 13:36:27,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-05-02 13:36:27,976 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 2.0166666666666666) internal successors, (242), 119 states have internal predecessors, (242), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 135 [2021-05-02 13:36:27,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:36:27,977 INFO L225 Difference]: With dead ends: 163 [2021-05-02 13:36:27,977 INFO L226 Difference]: Without dead ends: 151 [2021-05-02 13:36:27,978 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13852 ImplicationChecksByTransitivity, 8310.9ms TimeCoverageRelationStatistics Valid=5219, Invalid=26643, Unknown=0, NotChecked=0, Total=31862 [2021-05-02 13:36:27,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-05-02 13:36:27,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2021-05-02 13:36:27,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 135 states have (on average 1.037037037037037) internal successors, (140), 137 states have internal predecessors, (140), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:36:27,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 151 transitions. [2021-05-02 13:36:27,993 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 151 transitions. Word has length 135 [2021-05-02 13:36:27,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:36:27,993 INFO L480 AbstractCegarLoop]: Abstraction has 147 states and 151 transitions. [2021-05-02 13:36:27,993 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 120 states, 120 states have (on average 2.0166666666666666) internal successors, (242), 119 states have internal predecessors, (242), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:27,993 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 151 transitions. [2021-05-02 13:36:27,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-02 13:36:27,993 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:36:27,993 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:36:28,205 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-05-02 13:36:28,205 INFO L428 AbstractCegarLoop]: === Iteration 107 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:36:28,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:36:28,205 INFO L82 PathProgramCache]: Analyzing trace with hash -622281515, now seen corresponding path program 50 times [2021-05-02 13:36:28,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:36:28,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542463415] [2021-05-02 13:36:28,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:36:28,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:28,268 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:36:28,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:28,271 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:36:28,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:29,101 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 13:36:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:30,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 676 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:30,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:36:30,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542463415] [2021-05-02 13:36:30,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542463415] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:30,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756474889] [2021-05-02 13:36:30,689 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:36:30,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:36:30,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:36:30,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 13:36:30,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:36:30,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:30,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:31,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:32,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:33,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:34,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 676 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:34,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756474889] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:34,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:36:34,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 61] total 120 [2021-05-02 13:36:34,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107380069] [2021-05-02 13:36:34,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states [2021-05-02 13:36:34,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:36:34,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2021-05-02 13:36:34,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2567, Invalid=11713, Unknown=0, NotChecked=0, Total=14280 [2021-05-02 13:36:34,733 INFO L87 Difference]: Start difference. First operand 147 states and 151 transitions. Second operand has 120 states, 120 states have (on average 2.0166666666666666) internal successors, (242), 119 states have internal predecessors, (242), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:40,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:36:40,155 INFO L93 Difference]: Finished difference Result 157 states and 160 transitions. [2021-05-02 13:36:40,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-05-02 13:36:40,157 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 2.0166666666666666) internal successors, (242), 119 states have internal predecessors, (242), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 135 [2021-05-02 13:36:40,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:36:40,157 INFO L225 Difference]: With dead ends: 157 [2021-05-02 13:36:40,157 INFO L226 Difference]: Without dead ends: 147 [2021-05-02 13:36:40,158 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12989 ImplicationChecksByTransitivity, 9667.7ms TimeCoverageRelationStatistics Valid=5219, Invalid=26643, Unknown=0, NotChecked=0, Total=31862 [2021-05-02 13:36:40,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-05-02 13:36:40,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2021-05-02 13:36:40,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 134 states have (on average 1.0298507462686568) internal successors, (138), 136 states have internal predecessors, (138), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:36:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 149 transitions. [2021-05-02 13:36:40,173 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 149 transitions. Word has length 135 [2021-05-02 13:36:40,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:36:40,173 INFO L480 AbstractCegarLoop]: Abstraction has 146 states and 149 transitions. [2021-05-02 13:36:40,173 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 120 states, 120 states have (on average 2.0166666666666666) internal successors, (242), 119 states have internal predecessors, (242), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:40,173 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 149 transitions. [2021-05-02 13:36:40,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-05-02 13:36:40,173 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:36:40,174 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:36:40,375 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:36:40,375 INFO L428 AbstractCegarLoop]: === Iteration 108 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:36:40,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:36:40,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1534658263, now seen corresponding path program 51 times [2021-05-02 13:36:40,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:36:40,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190379602] [2021-05-02 13:36:40,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:36:40,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:40,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:36:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:40,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:36:40,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:41,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 13:36:41,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:42,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 729 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:42,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:36:42,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190379602] [2021-05-02 13:36:42,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190379602] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:42,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471609941] [2021-05-02 13:36:42,791 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:36:42,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2021-05-02 13:36:42,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:36:42,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 63 conjunts are in the unsatisfiable core [2021-05-02 13:36:42,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:36:42,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:42,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:43,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:44,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:45,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:46,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:36:47,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 729 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:36:47,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471609941] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:36:47,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:36:47,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 124 [2021-05-02 13:36:47,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784616370] [2021-05-02 13:36:47,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states [2021-05-02 13:36:47,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:36:47,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2021-05-02 13:36:47,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2743, Invalid=12509, Unknown=0, NotChecked=0, Total=15252 [2021-05-02 13:36:47,839 INFO L87 Difference]: Start difference. First operand 146 states and 149 transitions. Second operand has 124 states, 124 states have (on average 1.9838709677419355) internal successors, (246), 123 states have internal predecessors, (246), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:56,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:36:56,921 INFO L93 Difference]: Finished difference Result 170 states and 177 transitions. [2021-05-02 13:36:56,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-02 13:36:56,923 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 1.9838709677419355) internal successors, (246), 123 states have internal predecessors, (246), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 137 [2021-05-02 13:36:56,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:36:56,924 INFO L225 Difference]: With dead ends: 170 [2021-05-02 13:36:56,924 INFO L226 Difference]: Without dead ends: 159 [2021-05-02 13:36:56,925 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14990 ImplicationChecksByTransitivity, 11661.0ms TimeCoverageRelationStatistics Valid=5636, Invalid=29520, Unknown=0, NotChecked=0, Total=35156 [2021-05-02 13:36:56,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-05-02 13:36:56,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 149. [2021-05-02 13:36:56,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 137 states have (on average 1.0364963503649636) internal successors, (142), 139 states have internal predecessors, (142), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:36:56,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 153 transitions. [2021-05-02 13:36:56,940 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 153 transitions. Word has length 137 [2021-05-02 13:36:56,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:36:56,940 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 153 transitions. [2021-05-02 13:36:56,940 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 124 states, 124 states have (on average 1.9838709677419355) internal successors, (246), 123 states have internal predecessors, (246), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:36:56,940 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 153 transitions. [2021-05-02 13:36:56,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-05-02 13:36:56,941 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:36:56,941 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:36:57,141 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-05-02 13:36:57,141 INFO L428 AbstractCegarLoop]: === Iteration 109 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:36:57,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:36:57,141 INFO L82 PathProgramCache]: Analyzing trace with hash 931500691, now seen corresponding path program 51 times [2021-05-02 13:36:57,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:36:57,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542053305] [2021-05-02 13:36:57,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:36:57,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:57,226 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:36:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:57,229 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:36:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:36:58,389 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 13:36:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:00,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 729 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:00,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:37:00,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542053305] [2021-05-02 13:37:00,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542053305] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:00,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30089075] [2021-05-02 13:37:00,694 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:37:00,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2021-05-02 13:37:00,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:37:00,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 63 conjunts are in the unsatisfiable core [2021-05-02 13:37:00,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:37:00,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:00,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:01,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:02,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:03,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:04,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:05,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 729 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:05,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30089075] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:05,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:37:05,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 124 [2021-05-02 13:37:05,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558221551] [2021-05-02 13:37:05,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states [2021-05-02 13:37:05,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:37:05,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2021-05-02 13:37:05,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2743, Invalid=12509, Unknown=0, NotChecked=0, Total=15252 [2021-05-02 13:37:05,812 INFO L87 Difference]: Start difference. First operand 149 states and 153 transitions. Second operand has 124 states, 124 states have (on average 1.9838709677419355) internal successors, (246), 123 states have internal predecessors, (246), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:12,790 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:37:13,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:37:13,404 INFO L93 Difference]: Finished difference Result 165 states and 170 transitions. [2021-05-02 13:37:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-02 13:37:13,407 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 1.9838709677419355) internal successors, (246), 123 states have internal predecessors, (246), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 137 [2021-05-02 13:37:13,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:37:13,408 INFO L225 Difference]: With dead ends: 165 [2021-05-02 13:37:13,408 INFO L226 Difference]: Without dead ends: 156 [2021-05-02 13:37:13,410 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14263 ImplicationChecksByTransitivity, 12797.1ms TimeCoverageRelationStatistics Valid=5636, Invalid=29520, Unknown=0, NotChecked=0, Total=35156 [2021-05-02 13:37:13,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-02 13:37:13,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 152. [2021-05-02 13:37:13,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 140 states have (on average 1.042857142857143) internal successors, (146), 142 states have internal predecessors, (146), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:37:13,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 157 transitions. [2021-05-02 13:37:13,426 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 157 transitions. Word has length 137 [2021-05-02 13:37:13,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:37:13,426 INFO L480 AbstractCegarLoop]: Abstraction has 152 states and 157 transitions. [2021-05-02 13:37:13,426 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 124 states, 124 states have (on average 1.9838709677419355) internal successors, (246), 123 states have internal predecessors, (246), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:13,426 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 157 transitions. [2021-05-02 13:37:13,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-05-02 13:37:13,427 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:37:13,427 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:37:13,640 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2021-05-02 13:37:13,641 INFO L428 AbstractCegarLoop]: === Iteration 110 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:37:13,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:37:13,641 INFO L82 PathProgramCache]: Analyzing trace with hash 91745429, now seen corresponding path program 52 times [2021-05-02 13:37:13,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:37:13,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797338392] [2021-05-02 13:37:13,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:37:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:13,728 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:37:13,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:13,731 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:37:13,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:14,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-05-02 13:37:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:16,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 729 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:16,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:37:16,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797338392] [2021-05-02 13:37:16,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797338392] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:16,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202272042] [2021-05-02 13:37:16,333 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:37:16,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:37:16,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:37:16,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-02 13:37:16,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:37:16,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:16,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:17,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:18,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:19,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:20,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 729 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:20,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202272042] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:20,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:37:20,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 63] total 124 [2021-05-02 13:37:20,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344907311] [2021-05-02 13:37:20,626 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states [2021-05-02 13:37:20,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:37:20,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2021-05-02 13:37:20,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2745, Invalid=12507, Unknown=0, NotChecked=0, Total=15252 [2021-05-02 13:37:20,628 INFO L87 Difference]: Start difference. First operand 152 states and 157 transitions. Second operand has 124 states, 124 states have (on average 2.0161290322580645) internal successors, (250), 123 states have internal predecessors, (250), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:27,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:37:27,458 INFO L93 Difference]: Finished difference Result 167 states and 172 transitions. [2021-05-02 13:37:27,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-02 13:37:27,462 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 2.0161290322580645) internal successors, (250), 123 states have internal predecessors, (250), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 139 [2021-05-02 13:37:27,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:37:27,462 INFO L225 Difference]: With dead ends: 167 [2021-05-02 13:37:27,462 INFO L226 Difference]: Without dead ends: 155 [2021-05-02 13:37:27,464 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14840 ImplicationChecksByTransitivity, 10251.8ms TimeCoverageRelationStatistics Valid=5578, Invalid=28462, Unknown=0, NotChecked=0, Total=34040 [2021-05-02 13:37:27,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-02 13:37:27,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 151. [2021-05-02 13:37:27,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 139 states have (on average 1.0359712230215827) internal successors, (144), 141 states have internal predecessors, (144), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:37:27,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 155 transitions. [2021-05-02 13:37:27,479 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 155 transitions. Word has length 139 [2021-05-02 13:37:27,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:37:27,480 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 155 transitions. [2021-05-02 13:37:27,480 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 124 states, 124 states have (on average 2.0161290322580645) internal successors, (250), 123 states have internal predecessors, (250), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:27,480 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 155 transitions. [2021-05-02 13:37:27,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-05-02 13:37:27,480 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:37:27,480 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:37:27,680 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-05-02 13:37:27,681 INFO L428 AbstractCegarLoop]: === Iteration 111 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:37:27,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:37:27,681 INFO L82 PathProgramCache]: Analyzing trace with hash 929051509, now seen corresponding path program 52 times [2021-05-02 13:37:27,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:37:27,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596115352] [2021-05-02 13:37:27,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:37:27,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:27,787 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:37:27,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:27,790 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:37:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:29,051 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 13:37:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:31,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 729 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:31,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:37:31,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596115352] [2021-05-02 13:37:31,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596115352] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:31,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923966408] [2021-05-02 13:37:31,565 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:37:31,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:37:31,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:37:31,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-02 13:37:31,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:37:31,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:31,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:32,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:33,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:34,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:35,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:36,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:37,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 729 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:37,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923966408] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:37,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:37:37,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 63] total 124 [2021-05-02 13:37:37,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576777434] [2021-05-02 13:37:37,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states [2021-05-02 13:37:37,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:37:37,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2021-05-02 13:37:37,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2745, Invalid=12507, Unknown=0, NotChecked=0, Total=15252 [2021-05-02 13:37:37,441 INFO L87 Difference]: Start difference. First operand 151 states and 155 transitions. Second operand has 124 states, 124 states have (on average 2.0161290322580645) internal successors, (250), 123 states have internal predecessors, (250), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:43,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:37:44,000 INFO L93 Difference]: Finished difference Result 161 states and 164 transitions. [2021-05-02 13:37:44,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-02 13:37:44,002 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 2.0161290322580645) internal successors, (250), 123 states have internal predecessors, (250), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 139 [2021-05-02 13:37:44,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:37:44,003 INFO L225 Difference]: With dead ends: 161 [2021-05-02 13:37:44,003 INFO L226 Difference]: Without dead ends: 151 [2021-05-02 13:37:44,004 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13917 ImplicationChecksByTransitivity, 13444.7ms TimeCoverageRelationStatistics Valid=5578, Invalid=28462, Unknown=0, NotChecked=0, Total=34040 [2021-05-02 13:37:44,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-05-02 13:37:44,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 150. [2021-05-02 13:37:44,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 138 states have (on average 1.0289855072463767) internal successors, (142), 140 states have internal predecessors, (142), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:37:44,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 153 transitions. [2021-05-02 13:37:44,020 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 153 transitions. Word has length 139 [2021-05-02 13:37:44,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:37:44,021 INFO L480 AbstractCegarLoop]: Abstraction has 150 states and 153 transitions. [2021-05-02 13:37:44,021 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 124 states, 124 states have (on average 2.0161290322580645) internal successors, (250), 123 states have internal predecessors, (250), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:44,021 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 153 transitions. [2021-05-02 13:37:44,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-05-02 13:37:44,021 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:37:44,021 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:37:44,228 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:37:44,229 INFO L428 AbstractCegarLoop]: === Iteration 112 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:37:44,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:37:44,229 INFO L82 PathProgramCache]: Analyzing trace with hash 2012042615, now seen corresponding path program 53 times [2021-05-02 13:37:44,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:37:44,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530128513] [2021-05-02 13:37:44,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:37:44,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:44,331 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:37:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:44,335 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:37:44,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:45,724 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 13:37:45,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:37:47,359 INFO L134 CoverageAnalysis]: Checked inductivity of 1568 backedges. 784 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:47,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:37:47,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530128513] [2021-05-02 13:37:47,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530128513] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:47,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412424459] [2021-05-02 13:37:47,359 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:37:47,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 29 check-sat command(s) [2021-05-02 13:37:47,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:37:47,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 65 conjunts are in the unsatisfiable core [2021-05-02 13:37:47,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:37:47,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:47,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:48,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:49,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:50,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:51,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:52,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:37:53,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1568 backedges. 784 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:37:53,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412424459] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:37:53,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:37:53,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66] total 128 [2021-05-02 13:37:53,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359988606] [2021-05-02 13:37:53,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 128 states [2021-05-02 13:37:53,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:37:53,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2021-05-02 13:37:53,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2927, Invalid=13329, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 13:37:53,515 INFO L87 Difference]: Start difference. First operand 150 states and 153 transitions. Second operand has 128 states, 128 states have (on average 1.984375) internal successors, (254), 127 states have internal predecessors, (254), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:37:57,439 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:38:02,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:38:02,080 INFO L93 Difference]: Finished difference Result 174 states and 181 transitions. [2021-05-02 13:38:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-05-02 13:38:02,083 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 1.984375) internal successors, (254), 127 states have internal predecessors, (254), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 141 [2021-05-02 13:38:02,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:38:02,083 INFO L225 Difference]: With dead ends: 174 [2021-05-02 13:38:02,083 INFO L226 Difference]: Without dead ends: 163 [2021-05-02 13:38:02,085 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 82 SyntacticMatches, 2 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16017 ImplicationChecksByTransitivity, 14132.0ms TimeCoverageRelationStatistics Valid=6008, Invalid=31434, Unknown=0, NotChecked=0, Total=37442 [2021-05-02 13:38:02,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-02 13:38:02,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 153. [2021-05-02 13:38:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 141 states have (on average 1.0354609929078014) internal successors, (146), 143 states have internal predecessors, (146), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:38:02,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 157 transitions. [2021-05-02 13:38:02,102 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 157 transitions. Word has length 141 [2021-05-02 13:38:02,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:38:02,102 INFO L480 AbstractCegarLoop]: Abstraction has 153 states and 157 transitions. [2021-05-02 13:38:02,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 128 states, 128 states have (on average 1.984375) internal successors, (254), 127 states have internal predecessors, (254), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:02,102 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 157 transitions. [2021-05-02 13:38:02,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-05-02 13:38:02,102 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:38:02,103 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:38:02,318 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2021-05-02 13:38:02,318 INFO L428 AbstractCegarLoop]: === Iteration 113 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:38:02,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:38:02,319 INFO L82 PathProgramCache]: Analyzing trace with hash -2075760205, now seen corresponding path program 53 times [2021-05-02 13:38:02,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:38:02,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433661644] [2021-05-02 13:38:02,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:38:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:02,420 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:38:02,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:02,424 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:38:02,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:03,916 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 13:38:03,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:06,879 INFO L134 CoverageAnalysis]: Checked inductivity of 1568 backedges. 784 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:38:06,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:38:06,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433661644] [2021-05-02 13:38:06,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433661644] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:38:06,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625024957] [2021-05-02 13:38:06,880 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:38:06,929 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 29 check-sat command(s) [2021-05-02 13:38:06,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:38:06,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 65 conjunts are in the unsatisfiable core [2021-05-02 13:38:06,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:38:07,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:07,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:08,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:09,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:10,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:11,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:12,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:13,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:13,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:13,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:13,149 INFO L134 CoverageAnalysis]: Checked inductivity of 1568 backedges. 784 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:38:13,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625024957] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:38:13,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:38:13,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66] total 128 [2021-05-02 13:38:13,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773150750] [2021-05-02 13:38:13,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 128 states [2021-05-02 13:38:13,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:38:13,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2021-05-02 13:38:13,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2927, Invalid=13329, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 13:38:13,151 INFO L87 Difference]: Start difference. First operand 153 states and 157 transitions. Second operand has 128 states, 128 states have (on average 1.984375) internal successors, (254), 127 states have internal predecessors, (254), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:20,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:38:20,587 INFO L93 Difference]: Finished difference Result 169 states and 174 transitions. [2021-05-02 13:38:20,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-05-02 13:38:20,590 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 1.984375) internal successors, (254), 127 states have internal predecessors, (254), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 141 [2021-05-02 13:38:20,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:38:20,590 INFO L225 Difference]: With dead ends: 169 [2021-05-02 13:38:20,590 INFO L226 Difference]: Without dead ends: 160 [2021-05-02 13:38:20,592 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 82 SyntacticMatches, 2 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15235 ImplicationChecksByTransitivity, 15481.7ms TimeCoverageRelationStatistics Valid=6008, Invalid=31434, Unknown=0, NotChecked=0, Total=37442 [2021-05-02 13:38:20,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-05-02 13:38:20,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 156. [2021-05-02 13:38:20,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 144 states have (on average 1.0416666666666667) internal successors, (150), 146 states have internal predecessors, (150), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:38:20,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 161 transitions. [2021-05-02 13:38:20,608 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 161 transitions. Word has length 141 [2021-05-02 13:38:20,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:38:20,609 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 161 transitions. [2021-05-02 13:38:20,609 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 128 states, 128 states have (on average 1.984375) internal successors, (254), 127 states have internal predecessors, (254), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:20,609 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 161 transitions. [2021-05-02 13:38:20,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-05-02 13:38:20,609 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:38:20,609 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:38:20,823 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:38:20,823 INFO L428 AbstractCegarLoop]: === Iteration 114 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:38:20,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:38:20,823 INFO L82 PathProgramCache]: Analyzing trace with hash 627014581, now seen corresponding path program 54 times [2021-05-02 13:38:20,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:38:20,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323358401] [2021-05-02 13:38:20,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:38:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:20,911 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:38:20,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:20,915 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:38:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:22,184 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-05-02 13:38:22,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:23,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 784 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:38:23,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:38:23,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323358401] [2021-05-02 13:38:23,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323358401] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:38:23,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718906520] [2021-05-02 13:38:23,785 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:38:23,851 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2021-05-02 13:38:23,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:38:23,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 64 conjunts are in the unsatisfiable core [2021-05-02 13:38:23,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:38:24,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:24,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:25,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:26,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:27,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:28,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:29,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 784 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:38:29,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718906520] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:38:29,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:38:29,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 65] total 128 [2021-05-02 13:38:29,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322906482] [2021-05-02 13:38:29,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 128 states [2021-05-02 13:38:29,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:38:29,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2021-05-02 13:38:29,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2929, Invalid=13327, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 13:38:29,557 INFO L87 Difference]: Start difference. First operand 156 states and 161 transitions. Second operand has 128 states, 128 states have (on average 2.015625) internal successors, (258), 127 states have internal predecessors, (258), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:37,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:38:37,693 INFO L93 Difference]: Finished difference Result 171 states and 176 transitions. [2021-05-02 13:38:37,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-02 13:38:37,696 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 2.015625) internal successors, (258), 127 states have internal predecessors, (258), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 143 [2021-05-02 13:38:37,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:38:37,697 INFO L225 Difference]: With dead ends: 171 [2021-05-02 13:38:37,697 INFO L226 Difference]: Without dead ends: 159 [2021-05-02 13:38:37,698 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 85 SyntacticMatches, 2 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15862 ImplicationChecksByTransitivity, 12965.1ms TimeCoverageRelationStatistics Valid=5949, Invalid=30341, Unknown=0, NotChecked=0, Total=36290 [2021-05-02 13:38:37,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-05-02 13:38:37,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 155. [2021-05-02 13:38:37,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 143 states have (on average 1.034965034965035) internal successors, (148), 145 states have internal predecessors, (148), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:38:37,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 159 transitions. [2021-05-02 13:38:37,736 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 159 transitions. Word has length 143 [2021-05-02 13:38:37,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:38:37,736 INFO L480 AbstractCegarLoop]: Abstraction has 155 states and 159 transitions. [2021-05-02 13:38:37,736 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 128 states, 128 states have (on average 2.015625) internal successors, (258), 127 states have internal predecessors, (258), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:37,736 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 159 transitions. [2021-05-02 13:38:37,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-05-02 13:38:37,737 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:38:37,737 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:38:37,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2021-05-02 13:38:37,952 INFO L428 AbstractCegarLoop]: === Iteration 115 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:38:37,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:38:37,953 INFO L82 PathProgramCache]: Analyzing trace with hash 2098266901, now seen corresponding path program 54 times [2021-05-02 13:38:37,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:38:37,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251079588] [2021-05-02 13:38:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:38:37,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:38,052 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:38:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:38,055 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:38:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:39,609 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 13:38:39,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:42,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 784 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:38:42,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:38:42,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251079588] [2021-05-02 13:38:42,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251079588] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:38:42,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586649613] [2021-05-02 13:38:42,746 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:38:42,818 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2021-05-02 13:38:42,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:38:42,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 64 conjunts are in the unsatisfiable core [2021-05-02 13:38:42,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:38:42,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:42,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:42,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:42,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:43,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:44,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:45,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:46,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:47,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:48,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:49,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:49,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:49,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:38:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 784 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:38:49,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586649613] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:38:49,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:38:49,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 65] total 128 [2021-05-02 13:38:49,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785590779] [2021-05-02 13:38:49,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 128 states [2021-05-02 13:38:49,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:38:49,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2021-05-02 13:38:49,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2929, Invalid=13327, Unknown=0, NotChecked=0, Total=16256 [2021-05-02 13:38:49,104 INFO L87 Difference]: Start difference. First operand 155 states and 159 transitions. Second operand has 128 states, 128 states have (on average 2.015625) internal successors, (258), 127 states have internal predecessors, (258), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:56,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:38:56,497 INFO L93 Difference]: Finished difference Result 165 states and 168 transitions. [2021-05-02 13:38:56,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-02 13:38:56,500 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 2.015625) internal successors, (258), 127 states have internal predecessors, (258), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 143 [2021-05-02 13:38:56,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:38:56,500 INFO L225 Difference]: With dead ends: 165 [2021-05-02 13:38:56,500 INFO L226 Difference]: Without dead ends: 155 [2021-05-02 13:38:56,501 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 85 SyntacticMatches, 2 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14877 ImplicationChecksByTransitivity, 15580.5ms TimeCoverageRelationStatistics Valid=5949, Invalid=30341, Unknown=0, NotChecked=0, Total=36290 [2021-05-02 13:38:56,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-02 13:38:56,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2021-05-02 13:38:56,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 142 states have (on average 1.028169014084507) internal successors, (146), 144 states have internal predecessors, (146), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:38:56,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 157 transitions. [2021-05-02 13:38:56,518 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 157 transitions. Word has length 143 [2021-05-02 13:38:56,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:38:56,518 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 157 transitions. [2021-05-02 13:38:56,518 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 128 states, 128 states have (on average 2.015625) internal successors, (258), 127 states have internal predecessors, (258), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:38:56,518 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 157 transitions. [2021-05-02 13:38:56,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-05-02 13:38:56,519 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:38:56,519 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:38:56,732 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:38:56,733 INFO L428 AbstractCegarLoop]: === Iteration 116 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:38:56,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:38:56,733 INFO L82 PathProgramCache]: Analyzing trace with hash 346602775, now seen corresponding path program 55 times [2021-05-02 13:38:56,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:38:56,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409697590] [2021-05-02 13:38:56,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:38:56,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:56,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:38:56,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:56,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:38:56,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:38:58,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 13:38:58,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:00,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 841 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:39:00,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:39:00,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409697590] [2021-05-02 13:39:00,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409697590] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:39:00,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982682529] [2021-05-02 13:39:00,366 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:39:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:00,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 67 conjunts are in the unsatisfiable core [2021-05-02 13:39:00,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:39:00,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:00,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:01,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:02,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:03,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:04,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:05,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:06,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:07,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 841 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:39:07,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982682529] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:39:07,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:39:07,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 68] total 132 [2021-05-02 13:39:07,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121449646] [2021-05-02 13:39:07,558 INFO L460 AbstractCegarLoop]: Interpolant automaton has 132 states [2021-05-02 13:39:07,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:39:07,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2021-05-02 13:39:07,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3117, Invalid=14175, Unknown=0, NotChecked=0, Total=17292 [2021-05-02 13:39:07,560 INFO L87 Difference]: Start difference. First operand 154 states and 157 transitions. Second operand has 132 states, 132 states have (on average 1.9848484848484849) internal successors, (262), 131 states have internal predecessors, (262), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:39:11,657 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-05-02 13:39:11,883 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:39:17,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:39:17,191 INFO L93 Difference]: Finished difference Result 178 states and 185 transitions. [2021-05-02 13:39:17,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-02 13:39:17,194 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 132 states have (on average 1.9848484848484849) internal successors, (262), 131 states have internal predecessors, (262), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 145 [2021-05-02 13:39:17,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:39:17,194 INFO L225 Difference]: With dead ends: 178 [2021-05-02 13:39:17,194 INFO L226 Difference]: Without dead ends: 167 [2021-05-02 13:39:17,196 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17078 ImplicationChecksByTransitivity, 16310.7ms TimeCoverageRelationStatistics Valid=6392, Invalid=33408, Unknown=0, NotChecked=0, Total=39800 [2021-05-02 13:39:17,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-05-02 13:39:17,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 157. [2021-05-02 13:39:17,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 145 states have (on average 1.0344827586206897) internal successors, (150), 147 states have internal predecessors, (150), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:39:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 161 transitions. [2021-05-02 13:39:17,222 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 161 transitions. Word has length 145 [2021-05-02 13:39:17,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:39:17,222 INFO L480 AbstractCegarLoop]: Abstraction has 157 states and 161 transitions. [2021-05-02 13:39:17,222 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 132 states, 132 states have (on average 1.9848484848484849) internal successors, (262), 131 states have internal predecessors, (262), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:39:17,222 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 161 transitions. [2021-05-02 13:39:17,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-05-02 13:39:17,222 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:39:17,223 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:39:17,432 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2021-05-02 13:39:17,433 INFO L428 AbstractCegarLoop]: === Iteration 117 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:39:17,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:39:17,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1884174803, now seen corresponding path program 55 times [2021-05-02 13:39:17,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:39:17,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696817799] [2021-05-02 13:39:17,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:39:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:17,535 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:39:17,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:17,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:39:17,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:19,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 13:39:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:22,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 841 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:39:22,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:39:22,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696817799] [2021-05-02 13:39:22,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696817799] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:39:22,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907259848] [2021-05-02 13:39:22,518 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:39:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:22,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 67 conjunts are in the unsatisfiable core [2021-05-02 13:39:22,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:39:22,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:22,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:23,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:24,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:25,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:26,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:27,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:28,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:29,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 841 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:39:29,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907259848] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:39:29,630 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:39:29,630 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 68] total 132 [2021-05-02 13:39:29,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866730813] [2021-05-02 13:39:29,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 132 states [2021-05-02 13:39:29,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:39:29,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2021-05-02 13:39:29,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3117, Invalid=14175, Unknown=0, NotChecked=0, Total=17292 [2021-05-02 13:39:29,632 INFO L87 Difference]: Start difference. First operand 157 states and 161 transitions. Second operand has 132 states, 132 states have (on average 1.9848484848484849) internal successors, (262), 131 states have internal predecessors, (262), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:39:37,908 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-05-02 13:39:38,137 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-05-02 13:39:38,388 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:39:39,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:39:39,078 INFO L93 Difference]: Finished difference Result 173 states and 178 transitions. [2021-05-02 13:39:39,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-02 13:39:39,082 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 132 states have (on average 1.9848484848484849) internal successors, (262), 131 states have internal predecessors, (262), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 145 [2021-05-02 13:39:39,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:39:39,082 INFO L225 Difference]: With dead ends: 173 [2021-05-02 13:39:39,082 INFO L226 Difference]: Without dead ends: 164 [2021-05-02 13:39:39,085 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16239 ImplicationChecksByTransitivity, 17814.7ms TimeCoverageRelationStatistics Valid=6392, Invalid=33408, Unknown=0, NotChecked=0, Total=39800 [2021-05-02 13:39:39,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-05-02 13:39:39,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2021-05-02 13:39:39,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 148 states have (on average 1.0405405405405406) internal successors, (154), 150 states have internal predecessors, (154), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:39:39,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 165 transitions. [2021-05-02 13:39:39,107 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 165 transitions. Word has length 145 [2021-05-02 13:39:39,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:39:39,108 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 165 transitions. [2021-05-02 13:39:39,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 132 states, 132 states have (on average 1.9848484848484849) internal successors, (262), 131 states have internal predecessors, (262), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:39:39,108 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 165 transitions. [2021-05-02 13:39:39,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-05-02 13:39:39,108 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:39:39,109 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:39:39,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-05-02 13:39:39,309 INFO L428 AbstractCegarLoop]: === Iteration 118 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:39:39,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:39:39,310 INFO L82 PathProgramCache]: Analyzing trace with hash 783533013, now seen corresponding path program 56 times [2021-05-02 13:39:39,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:39:39,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962677771] [2021-05-02 13:39:39,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:39:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:39,412 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:39:39,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:39,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:39:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:40,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-05-02 13:39:40,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:39:42,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 841 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:39:42,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:39:42,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962677771] [2021-05-02 13:39:42,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962677771] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:39:42,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271713416] [2021-05-02 13:39:42,866 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:39:42,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:39:42,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:39:42,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 66 conjunts are in the unsatisfiable core [2021-05-02 13:39:42,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:39:43,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:43,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:44,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:45,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:46,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:47,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:48,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:49,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:50,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:50,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:50,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:39:50,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 841 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:39:50,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271713416] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:39:50,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:39:50,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 67] total 132 [2021-05-02 13:39:50,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690651455] [2021-05-02 13:39:50,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 132 states [2021-05-02 13:39:50,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:39:50,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2021-05-02 13:39:50,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3119, Invalid=14173, Unknown=0, NotChecked=0, Total=17292 [2021-05-02 13:39:50,073 INFO L87 Difference]: Start difference. First operand 160 states and 165 transitions. Second operand has 132 states, 132 states have (on average 2.015151515151515) internal successors, (266), 131 states have internal predecessors, (266), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:40:01,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:40:01,007 INFO L93 Difference]: Finished difference Result 175 states and 180 transitions. [2021-05-02 13:40:01,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-05-02 13:40:01,011 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 132 states have (on average 2.015151515151515) internal successors, (266), 131 states have internal predecessors, (266), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 147 [2021-05-02 13:40:01,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:40:01,011 INFO L225 Difference]: With dead ends: 175 [2021-05-02 13:40:01,012 INFO L226 Difference]: Without dead ends: 163 [2021-05-02 13:40:01,014 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 87 SyntacticMatches, 2 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16918 ImplicationChecksByTransitivity, 16004.7ms TimeCoverageRelationStatistics Valid=6332, Invalid=32280, Unknown=0, NotChecked=0, Total=38612 [2021-05-02 13:40:01,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-02 13:40:01,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 159. [2021-05-02 13:40:01,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 147 states have (on average 1.034013605442177) internal successors, (152), 149 states have internal predecessors, (152), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:40:01,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 163 transitions. [2021-05-02 13:40:01,032 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 163 transitions. Word has length 147 [2021-05-02 13:40:01,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:40:01,032 INFO L480 AbstractCegarLoop]: Abstraction has 159 states and 163 transitions. [2021-05-02 13:40:01,032 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 132 states, 132 states have (on average 2.015151515151515) internal successors, (266), 131 states have internal predecessors, (266), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:40:01,032 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 163 transitions. [2021-05-02 13:40:01,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-05-02 13:40:01,033 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:40:01,033 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:40:01,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2021-05-02 13:40:01,234 INFO L428 AbstractCegarLoop]: === Iteration 119 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:40:01,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:40:01,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1591765941, now seen corresponding path program 56 times [2021-05-02 13:40:01,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:40:01,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117062045] [2021-05-02 13:40:01,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:40:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:01,335 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:40:01,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:01,338 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:40:01,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:03,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 13:40:03,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:07,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 841 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:40:07,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:40:07,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117062045] [2021-05-02 13:40:07,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117062045] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:40:07,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994776793] [2021-05-02 13:40:07,255 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:40:07,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:40:07,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:40:07,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 66 conjunts are in the unsatisfiable core [2021-05-02 13:40:07,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:40:07,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:07,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:08,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:09,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:10,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:11,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:12,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:13,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:14,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1741 backedges. 841 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:40:15,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994776793] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:40:15,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:40:15,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 67] total 132 [2021-05-02 13:40:15,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879666796] [2021-05-02 13:40:15,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 132 states [2021-05-02 13:40:15,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:40:15,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2021-05-02 13:40:15,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3119, Invalid=14173, Unknown=0, NotChecked=0, Total=17292 [2021-05-02 13:40:15,531 INFO L87 Difference]: Start difference. First operand 159 states and 163 transitions. Second operand has 132 states, 132 states have (on average 2.015151515151515) internal successors, (266), 131 states have internal predecessors, (266), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:40:26,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:40:26,878 INFO L93 Difference]: Finished difference Result 169 states and 172 transitions. [2021-05-02 13:40:26,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-05-02 13:40:26,880 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 132 states have (on average 2.015151515151515) internal successors, (266), 131 states have internal predecessors, (266), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 147 [2021-05-02 13:40:26,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:40:26,880 INFO L225 Difference]: With dead ends: 169 [2021-05-02 13:40:26,881 INFO L226 Difference]: Without dead ends: 159 [2021-05-02 13:40:26,883 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 87 SyntacticMatches, 2 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15869 ImplicationChecksByTransitivity, 19553.5ms TimeCoverageRelationStatistics Valid=6332, Invalid=32280, Unknown=0, NotChecked=0, Total=38612 [2021-05-02 13:40:26,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-05-02 13:40:26,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2021-05-02 13:40:26,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 146 states have (on average 1.0273972602739727) internal successors, (150), 148 states have internal predecessors, (150), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:40:26,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 161 transitions. [2021-05-02 13:40:26,900 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 161 transitions. Word has length 147 [2021-05-02 13:40:26,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:40:26,900 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 161 transitions. [2021-05-02 13:40:26,901 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 132 states, 132 states have (on average 2.015151515151515) internal successors, (266), 131 states have internal predecessors, (266), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:40:26,901 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 161 transitions. [2021-05-02 13:40:26,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-05-02 13:40:26,901 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:40:26,901 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:40:27,110 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:40:27,110 INFO L428 AbstractCegarLoop]: === Iteration 120 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:40:27,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:40:27,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1069515337, now seen corresponding path program 57 times [2021-05-02 13:40:27,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:40:27,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52560843] [2021-05-02 13:40:27,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:40:27,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:27,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:40:27,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:27,243 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:40:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:29,222 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 13:40:29,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1800 backedges. 900 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:40:31,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:40:31,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52560843] [2021-05-02 13:40:31,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52560843] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:40:31,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829280067] [2021-05-02 13:40:31,563 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:40:31,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2021-05-02 13:40:31,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:40:31,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 69 conjunts are in the unsatisfiable core [2021-05-02 13:40:31,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:40:31,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:31,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:31,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:31,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:32,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:33,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:34,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:35,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:36,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:37,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:38,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:39,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:40:40,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1800 backedges. 900 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:40:40,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829280067] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:40:40,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:40:40,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 136 [2021-05-02 13:40:40,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57945308] [2021-05-02 13:40:40,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 136 states [2021-05-02 13:40:40,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:40:40,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2021-05-02 13:40:40,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3313, Invalid=15047, Unknown=0, NotChecked=0, Total=18360 [2021-05-02 13:40:40,491 INFO L87 Difference]: Start difference. First operand 158 states and 161 transitions. Second operand has 136 states, 136 states have (on average 1.9852941176470589) internal successors, (270), 135 states have internal predecessors, (270), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:40:45,387 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-05-02 13:40:45,695 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-05-02 13:40:46,003 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:40:55,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:40:55,982 INFO L93 Difference]: Finished difference Result 182 states and 189 transitions. [2021-05-02 13:40:55,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-05-02 13:40:55,985 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 136 states have (on average 1.9852941176470589) internal successors, (270), 135 states have internal predecessors, (270), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 149 [2021-05-02 13:40:55,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:40:55,986 INFO L225 Difference]: With dead ends: 182 [2021-05-02 13:40:55,986 INFO L226 Difference]: Without dead ends: 171 [2021-05-02 13:40:55,988 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 86 SyntacticMatches, 2 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18173 ImplicationChecksByTransitivity, 20345.8ms TimeCoverageRelationStatistics Valid=6788, Invalid=35442, Unknown=0, NotChecked=0, Total=42230 [2021-05-02 13:40:55,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-05-02 13:40:56,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 161. [2021-05-02 13:40:56,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 149 states have (on average 1.0335570469798658) internal successors, (154), 151 states have internal predecessors, (154), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:40:56,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 165 transitions. [2021-05-02 13:40:56,014 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 165 transitions. Word has length 149 [2021-05-02 13:40:56,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:40:56,014 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 165 transitions. [2021-05-02 13:40:56,014 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 136 states, 136 states have (on average 1.9852941176470589) internal successors, (270), 135 states have internal predecessors, (270), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:40:56,014 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 165 transitions. [2021-05-02 13:40:56,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-05-02 13:40:56,015 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:40:56,015 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:40:56,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:40:56,216 INFO L428 AbstractCegarLoop]: === Iteration 121 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:40:56,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:40:56,217 INFO L82 PathProgramCache]: Analyzing trace with hash -910540045, now seen corresponding path program 57 times [2021-05-02 13:40:56,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:40:56,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351384325] [2021-05-02 13:40:56,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:40:56,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:56,351 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:40:56,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:56,355 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:40:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:40:58,302 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 13:40:58,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:02,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1800 backedges. 900 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:41:02,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:41:02,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351384325] [2021-05-02 13:41:02,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351384325] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:41:02,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140082283] [2021-05-02 13:41:02,606 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:41:02,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 31 check-sat command(s) [2021-05-02 13:41:02,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:41:02,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 69 conjunts are in the unsatisfiable core [2021-05-02 13:41:02,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:41:02,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:02,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:02,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:02,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:02,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:02,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:03,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:04,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:05,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:06,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:07,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:08,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:09,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:10,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:11,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:11,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:11,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:11,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1800 backedges. 900 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:41:11,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140082283] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:41:11,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:41:11,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 136 [2021-05-02 13:41:11,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955851010] [2021-05-02 13:41:11,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 136 states [2021-05-02 13:41:11,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:41:11,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2021-05-02 13:41:11,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3313, Invalid=15047, Unknown=0, NotChecked=0, Total=18360 [2021-05-02 13:41:11,372 INFO L87 Difference]: Start difference. First operand 161 states and 165 transitions. Second operand has 136 states, 136 states have (on average 1.9852941176470589) internal successors, (270), 135 states have internal predecessors, (270), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:41:21,093 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-05-02 13:41:21,374 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-05-02 13:41:21,697 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:41:22,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:41:22,610 INFO L93 Difference]: Finished difference Result 177 states and 182 transitions. [2021-05-02 13:41:22,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-05-02 13:41:22,614 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 136 states have (on average 1.9852941176470589) internal successors, (270), 135 states have internal predecessors, (270), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 149 [2021-05-02 13:41:22,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:41:22,615 INFO L225 Difference]: With dead ends: 177 [2021-05-02 13:41:22,615 INFO L226 Difference]: Without dead ends: 168 [2021-05-02 13:41:22,626 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 86 SyntacticMatches, 2 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17275 ImplicationChecksByTransitivity, 21658.4ms TimeCoverageRelationStatistics Valid=6788, Invalid=35442, Unknown=0, NotChecked=0, Total=42230 [2021-05-02 13:41:22,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-05-02 13:41:22,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 164. [2021-05-02 13:41:22,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 152 states have (on average 1.0394736842105263) internal successors, (158), 154 states have internal predecessors, (158), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:41:22,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 169 transitions. [2021-05-02 13:41:22,645 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 169 transitions. Word has length 149 [2021-05-02 13:41:22,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:41:22,645 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 169 transitions. [2021-05-02 13:41:22,645 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 136 states, 136 states have (on average 1.9852941176470589) internal successors, (270), 135 states have internal predecessors, (270), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:41:22,645 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 169 transitions. [2021-05-02 13:41:22,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-05-02 13:41:22,646 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:41:22,646 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:41:22,846 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:41:22,847 INFO L428 AbstractCegarLoop]: === Iteration 122 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:41:22,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:41:22,847 INFO L82 PathProgramCache]: Analyzing trace with hash -582875915, now seen corresponding path program 58 times [2021-05-02 13:41:22,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:41:22,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817772683] [2021-05-02 13:41:22,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:41:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:22,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:41:22,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:22,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:41:22,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:24,880 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-05-02 13:41:24,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:27,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 900 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:41:27,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:41:27,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817772683] [2021-05-02 13:41:27,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817772683] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:41:27,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275088061] [2021-05-02 13:41:27,157 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:41:27,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:41:27,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:41:27,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 68 conjunts are in the unsatisfiable core [2021-05-02 13:41:27,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:41:27,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:27,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:28,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:29,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:30,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:31,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:32,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:33,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:34,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 900 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:41:34,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275088061] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:41:34,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:41:34,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 69] total 136 [2021-05-02 13:41:34,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155504338] [2021-05-02 13:41:34,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 136 states [2021-05-02 13:41:34,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:41:34,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2021-05-02 13:41:34,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3315, Invalid=15045, Unknown=0, NotChecked=0, Total=18360 [2021-05-02 13:41:34,988 INFO L87 Difference]: Start difference. First operand 164 states and 169 transitions. Second operand has 136 states, 136 states have (on average 2.014705882352941) internal successors, (274), 135 states have internal predecessors, (274), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:41:45,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:41:45,926 INFO L93 Difference]: Finished difference Result 179 states and 184 transitions. [2021-05-02 13:41:45,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 13:41:45,931 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 136 states have (on average 2.014705882352941) internal successors, (274), 135 states have internal predecessors, (274), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 151 [2021-05-02 13:41:45,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:41:45,932 INFO L225 Difference]: With dead ends: 179 [2021-05-02 13:41:45,932 INFO L226 Difference]: Without dead ends: 167 [2021-05-02 13:41:45,934 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18008 ImplicationChecksByTransitivity, 17763.3ms TimeCoverageRelationStatistics Valid=6727, Invalid=34279, Unknown=0, NotChecked=0, Total=41006 [2021-05-02 13:41:45,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-05-02 13:41:45,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 163. [2021-05-02 13:41:45,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 151 states have (on average 1.033112582781457) internal successors, (156), 153 states have internal predecessors, (156), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:41:45,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 167 transitions. [2021-05-02 13:41:45,952 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 167 transitions. Word has length 151 [2021-05-02 13:41:45,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:41:45,952 INFO L480 AbstractCegarLoop]: Abstraction has 163 states and 167 transitions. [2021-05-02 13:41:45,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 136 states, 136 states have (on average 2.014705882352941) internal successors, (274), 135 states have internal predecessors, (274), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:41:45,953 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 167 transitions. [2021-05-02 13:41:45,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-05-02 13:41:45,953 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:41:45,953 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:41:46,160 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-05-02 13:41:46,161 INFO L428 AbstractCegarLoop]: === Iteration 123 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:41:46,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:41:46,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1281118891, now seen corresponding path program 58 times [2021-05-02 13:41:46,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:41:46,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132848772] [2021-05-02 13:41:46,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:41:46,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:46,281 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:41:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:46,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:41:46,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:48,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 13:41:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:41:52,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 900 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:41:52,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:41:52,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132848772] [2021-05-02 13:41:52,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132848772] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:41:52,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341533477] [2021-05-02 13:41:52,222 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:41:52,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:41:52,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:41:52,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 68 conjunts are in the unsatisfiable core [2021-05-02 13:41:52,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:41:52,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:52,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:53,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:54,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:55,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:56,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:57,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:58,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:41:59,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:00,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1861 backedges. 900 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:42:00,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341533477] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:00,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:42:00,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 69] total 136 [2021-05-02 13:42:00,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846953642] [2021-05-02 13:42:00,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 136 states [2021-05-02 13:42:00,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:00,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2021-05-02 13:42:00,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3315, Invalid=15045, Unknown=0, NotChecked=0, Total=18360 [2021-05-02 13:42:00,530 INFO L87 Difference]: Start difference. First operand 163 states and 167 transitions. Second operand has 136 states, 136 states have (on average 2.014705882352941) internal successors, (274), 135 states have internal predecessors, (274), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:13,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:13,439 INFO L93 Difference]: Finished difference Result 173 states and 176 transitions. [2021-05-02 13:42:13,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 13:42:13,442 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 136 states have (on average 2.014705882352941) internal successors, (274), 135 states have internal predecessors, (274), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 151 [2021-05-02 13:42:13,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:13,443 INFO L225 Difference]: With dead ends: 173 [2021-05-02 13:42:13,443 INFO L226 Difference]: Without dead ends: 163 [2021-05-02 13:42:13,444 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16893 ImplicationChecksByTransitivity, 20444.2ms TimeCoverageRelationStatistics Valid=6727, Invalid=34279, Unknown=0, NotChecked=0, Total=41006 [2021-05-02 13:42:13,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-02 13:42:13,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2021-05-02 13:42:13,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 150 states have (on average 1.0266666666666666) internal successors, (154), 152 states have internal predecessors, (154), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:42:13,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 165 transitions. [2021-05-02 13:42:13,463 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 165 transitions. Word has length 151 [2021-05-02 13:42:13,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:13,463 INFO L480 AbstractCegarLoop]: Abstraction has 162 states and 165 transitions. [2021-05-02 13:42:13,463 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 136 states, 136 states have (on average 2.014705882352941) internal successors, (274), 135 states have internal predecessors, (274), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:13,463 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 165 transitions. [2021-05-02 13:42:13,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-05-02 13:42:13,464 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:13,464 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:13,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-05-02 13:42:13,664 INFO L428 AbstractCegarLoop]: === Iteration 124 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:13,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:13,665 INFO L82 PathProgramCache]: Analyzing trace with hash -247867561, now seen corresponding path program 59 times [2021-05-02 13:42:13,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:13,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932459162] [2021-05-02 13:42:13,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:13,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:13,783 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:42:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:13,787 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:42:13,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:16,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 13:42:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:18,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1922 backedges. 961 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:42:18,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:18,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932459162] [2021-05-02 13:42:18,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932459162] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:18,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315789900] [2021-05-02 13:42:18,731 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:18,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 32 check-sat command(s) [2021-05-02 13:42:18,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:18,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 71 conjunts are in the unsatisfiable core [2021-05-02 13:42:18,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:19,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:28,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1922 backedges. 961 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:42:28,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315789900] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:28,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:42:28,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 140 [2021-05-02 13:42:28,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279033614] [2021-05-02 13:42:28,713 INFO L460 AbstractCegarLoop]: Interpolant automaton has 140 states [2021-05-02 13:42:28,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:28,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2021-05-02 13:42:28,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3515, Invalid=15945, Unknown=0, NotChecked=0, Total=19460 [2021-05-02 13:42:28,714 INFO L87 Difference]: Start difference. First operand 162 states and 165 transitions. Second operand has 140 states, 140 states have (on average 1.9857142857142858) internal successors, (278), 139 states have internal predecessors, (278), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:33,838 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-05-02 13:42:34,122 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-05-02 13:42:34,428 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:42:39,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:39,750 INFO L93 Difference]: Finished difference Result 186 states and 193 transitions. [2021-05-02 13:42:39,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 13:42:39,754 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 140 states have (on average 1.9857142857142858) internal successors, (278), 139 states have internal predecessors, (278), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 153 [2021-05-02 13:42:39,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:39,754 INFO L225 Difference]: With dead ends: 186 [2021-05-02 13:42:39,754 INFO L226 Difference]: Without dead ends: 175 [2021-05-02 13:42:39,756 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19302 ImplicationChecksByTransitivity, 22511.0ms TimeCoverageRelationStatistics Valid=7196, Invalid=37536, Unknown=0, NotChecked=0, Total=44732 [2021-05-02 13:42:39,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-02 13:42:39,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 165. [2021-05-02 13:42:39,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 153 states have (on average 1.0326797385620916) internal successors, (158), 155 states have internal predecessors, (158), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:42:39,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 169 transitions. [2021-05-02 13:42:39,775 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 169 transitions. Word has length 153 [2021-05-02 13:42:39,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:39,776 INFO L480 AbstractCegarLoop]: Abstraction has 165 states and 169 transitions. [2021-05-02 13:42:39,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 140 states, 140 states have (on average 1.9857142857142858) internal successors, (278), 139 states have internal predecessors, (278), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:39,776 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 169 transitions. [2021-05-02 13:42:39,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-05-02 13:42:39,776 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:39,776 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:39,977 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-05-02 13:42:39,977 INFO L428 AbstractCegarLoop]: === Iteration 125 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:39,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:39,977 INFO L82 PathProgramCache]: Analyzing trace with hash -2070428397, now seen corresponding path program 59 times [2021-05-02 13:42:39,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:39,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658072828] [2021-05-02 13:42:39,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:39,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:40,092 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:42:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:40,096 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:42:40,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:42,222 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 13:42:42,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:46,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1922 backedges. 961 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:42:46,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:46,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658072828] [2021-05-02 13:42:46,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658072828] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:46,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089187808] [2021-05-02 13:42:46,961 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:47,018 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 32 check-sat command(s) [2021-05-02 13:42:47,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:47,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 71 conjunts are in the unsatisfiable core [2021-05-02 13:42:47,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:47,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:47,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:48,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:49,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:50,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:51,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:52,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:53,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:54,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:55,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:56,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1922 backedges. 961 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:42:56,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089187808] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:56,991 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:42:56,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 140 [2021-05-02 13:42:56,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372463098] [2021-05-02 13:42:56,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 140 states [2021-05-02 13:42:56,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:56,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2021-05-02 13:42:56,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3515, Invalid=15945, Unknown=0, NotChecked=0, Total=19460 [2021-05-02 13:42:56,993 INFO L87 Difference]: Start difference. First operand 165 states and 169 transitions. Second operand has 140 states, 140 states have (on average 1.9857142857142858) internal successors, (278), 139 states have internal predecessors, (278), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:43:08,800 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-05-02 13:43:09,061 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-05-02 13:43:09,334 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-05-02 13:43:10,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:43:10,309 INFO L93 Difference]: Finished difference Result 181 states and 186 transitions. [2021-05-02 13:43:10,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 13:43:10,314 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 140 states have (on average 1.9857142857142858) internal successors, (278), 139 states have internal predecessors, (278), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 153 [2021-05-02 13:43:10,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:43:10,315 INFO L225 Difference]: With dead ends: 181 [2021-05-02 13:43:10,315 INFO L226 Difference]: Without dead ends: 172 [2021-05-02 13:43:10,317 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18343 ImplicationChecksByTransitivity, 24632.5ms TimeCoverageRelationStatistics Valid=7196, Invalid=37536, Unknown=0, NotChecked=0, Total=44732 [2021-05-02 13:43:10,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-05-02 13:43:10,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 168. [2021-05-02 13:43:10,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 156 states have (on average 1.0384615384615385) internal successors, (162), 158 states have internal predecessors, (162), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-05-02 13:43:10,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2021-05-02 13:43:10,337 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 153 [2021-05-02 13:43:10,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:43:10,337 INFO L480 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2021-05-02 13:43:10,337 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 140 states, 140 states have (on average 1.9857142857142858) internal successors, (278), 139 states have internal predecessors, (278), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:43:10,337 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2021-05-02 13:43:10,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-05-02 13:43:10,338 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:43:10,338 INFO L523 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:43:10,552 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:43:10,553 INFO L428 AbstractCegarLoop]: === Iteration 126 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:43:10,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:43:10,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1455914773, now seen corresponding path program 60 times [2021-05-02 13:43:10,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:43:10,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764751072] [2021-05-02 13:43:10,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:43:10,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:43:10,672 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:43:10,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:43:10,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-05-02 13:43:10,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:43:12,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-05-02 13:43:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:43:15,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1985 backedges. 961 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 13:43:15,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:43:15,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764751072] [2021-05-02 13:43:15,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764751072] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:43:15,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812446238] [2021-05-02 13:43:15,533 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:43:15,612 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 33 check-sat command(s) [2021-05-02 13:43:15,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:43:15,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 70 conjunts are in the unsatisfiable core [2021-05-02 13:43:15,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:43:15,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:16,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:17,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:18,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:19,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:20,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:21,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:22,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:23,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:24,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:25,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:25,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:25,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:25,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:25,302 WARN L159 QuantifierPusher]: Ignoring assumption.