/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain OctagonDomain -i ../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--wireless--p54--p54usb.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-03 04:43:49,421 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-03 04:43:49,422 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-03 04:43:49,445 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-03 04:43:49,445 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-03 04:43:49,447 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-03 04:43:49,450 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-03 04:43:49,451 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-03 04:43:49,452 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-03 04:43:49,456 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-03 04:43:49,457 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-03 04:43:49,458 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-03 04:43:49,458 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-03 04:43:49,460 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-03 04:43:49,461 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-03 04:43:49,462 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-03 04:43:49,463 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-03 04:43:49,464 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-03 04:43:49,465 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-03 04:43:49,468 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-03 04:43:49,469 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-03 04:43:49,470 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-03 04:43:49,471 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-03 04:43:49,472 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-03 04:43:49,475 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-03 04:43:49,475 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-03 04:43:49,476 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-03 04:43:49,476 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-03 04:43:49,476 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-03 04:43:49,477 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-03 04:43:49,478 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-03 04:43:49,478 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-03 04:43:49,479 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-03 04:43:49,480 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-03 04:43:49,480 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-03 04:43:49,480 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-03 04:43:49,481 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-03 04:43:49,481 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-03 04:43:49,481 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-03 04:43:49,481 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-03 04:43:49,482 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-03 04:43:49,483 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-03 04:43:49,505 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-03 04:43:49,505 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-03 04:43:49,505 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-03 04:43:49,506 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-03 04:43:49,506 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-03 04:43:49,506 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-03 04:43:49,506 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-03 04:43:49,506 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-03 04:43:49,506 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-03 04:43:49,506 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-03 04:43:49,506 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-03 04:43:49,507 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-03 04:43:49,507 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-03 04:43:49,507 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-03 04:43:49,508 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-03 04:43:49,510 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-03 04:43:49,510 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-03 04:43:49,510 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 04:43:49,510 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-03 04:43:49,510 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-03 04:43:49,510 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-03 04:43:49,510 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-03 04:43:49,510 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-03 04:43:49,511 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-03 04:43:49,511 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-03 04:43:49,511 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-03 04:43:49,511 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.plugins.sifa: Abstract Domain -> OctagonDomain [2023-04-03 04:43:49,707 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-03 04:43:49,722 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-03 04:43:49,723 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-03 04:43:49,724 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-03 04:43:49,724 INFO L275 PluginConnector]: CDTParser initialized [2023-04-03 04:43:49,725 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--wireless--p54--p54usb.ko-entry_point.cil.out.i [2023-04-03 04:43:50,620 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-03 04:43:50,982 INFO L351 CDTParser]: Found 1 translation units. [2023-04-03 04:43:50,983 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--wireless--p54--p54usb.ko-entry_point.cil.out.i [2023-04-03 04:43:51,019 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8241ab90/505199db529240adbb9cc06feb5e721b/FLAG23000eaa9 [2023-04-03 04:43:51,035 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8241ab90/505199db529240adbb9cc06feb5e721b [2023-04-03 04:43:51,037 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-03 04:43:51,039 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-03 04:43:51,041 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-03 04:43:51,042 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-03 04:43:51,049 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-03 04:43:51,050 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 04:43:51" (1/1) ... [2023-04-03 04:43:51,050 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b2dce82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:51, skipping insertion in model container [2023-04-03 04:43:51,051 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 04:43:51" (1/1) ... [2023-04-03 04:43:51,055 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-03 04:43:51,141 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-03 04:43:51,985 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--wireless--p54--p54usb.ko-entry_point.cil.out.i[181063,181076] [2023-04-03 04:43:52,451 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 04:43:52,493 INFO L203 MainTranslator]: Completed pre-run [2023-04-03 04:43:52,606 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--wireless--p54--p54usb.ko-entry_point.cil.out.i[181063,181076] [2023-04-03 04:43:52,683 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 04:43:52,725 WARN L667 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 04:43:52,730 INFO L208 MainTranslator]: Completed translation [2023-04-03 04:43:52,731 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52 WrapperNode [2023-04-03 04:43:52,731 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-03 04:43:52,732 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-03 04:43:52,732 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-03 04:43:52,732 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-03 04:43:52,741 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,741 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,796 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,796 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,874 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,884 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,895 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,907 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,925 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-03 04:43:52,926 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-03 04:43:52,926 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-03 04:43:52,927 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-03 04:43:52,929 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (1/1) ... [2023-04-03 04:43:52,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 04:43:52,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:43:52,952 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-03 04:43:52,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-04-03 04:43:52,978 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure device_lock [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unlock [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure init_usb_anchor [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2023-04-03 04:43:52,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_head_init [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tail_pointer [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_tail_pointer [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure __dev_alloc_skb [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure set_wiphy_dev [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure SET_IEEE80211_DEV [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_rx_cb [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_tx_cb [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_tx_dummy_cb [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_free_urbs [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_stop [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_init_urbs [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_open [2023-04-03 04:43:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_lm87_chksum [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_tx_lm87 [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_tx_net2280 [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_write [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_read [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_bulk_msg [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_device_reset [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_firmware_reset_3887 [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_upload_firmware_3887 [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_upload_firmware_net2280 [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_find_type [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_start_ops [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_load_firmware_cb [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_load_firmware [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_probe [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_disconnect [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_pre_reset [2023-04-03 04:43:52,981 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_resume [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_post_reset [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_suspend [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_driver_init [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure p54u_driver_exit [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_1 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_2 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata_3 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_4 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_bulk_urb_5 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_6 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_7 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_8 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_9 [2023-04-03 04:43:52,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_11 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_12 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_13 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_14 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_17 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_18 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_19 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_20 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_dev_21 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_dev_22 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_23 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_dev_24 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_dev_26 [2023-04-03 04:43:52,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_register_driver_30 [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_deregister_31 [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_intf [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_fill_int_urb [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_fill_bulk_urb [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interface_to_usbdev [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_get_dev [2023-04-03 04:43:52,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_put_dev [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_get_interface [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_put_interface [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serial_register [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serial_deregister [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-04-03 04:43:52,985 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure device_release_driver [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ieee80211_restart_hw [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemdup [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_free_common [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_free_skb [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_init_common [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_parse_firmware [2023-04-03 04:43:52,986 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_read_eeprom [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_register_common [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_rx [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure p54_unregister_common [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware_nowait [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_unlink [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_anchor_urb [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2023-04-03 04:43:52,987 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_interrupt_msg [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_anchored_urbs [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_lock_device_for_reset [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_reset_device [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unanchor_urb [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-03 04:43:52,988 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-03 04:43:52,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-03 04:43:52,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-04-03 04:43:52,989 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure strcpy [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure kmemdup [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-03 04:43:52,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure device_lock [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure device_unlock [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure device_release_driver [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata_3 [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_23 [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2023-04-03 04:43:52,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_dev_22 [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_dev_24 [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_dev_21 [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_dev_26 [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_lock_device_for_reset [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_reset_device [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_register_driver_30 [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_deregister_31 [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure init_usb_anchor [2023-04-03 04:43:52,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_bulk_urb_5 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_4 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_9 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_13 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_14 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_7 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_8 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_12 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_19 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_20 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_2 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_6 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_11 [2023-04-03 04:43:52,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_17 [2023-04-03 04:43:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_18 [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_anchored_urbs [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure usb_anchor_urb [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unanchor_urb [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure usb_interrupt_msg [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_fill_bulk_urb [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interface_to_usbdev [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_get_dev [2023-04-03 04:43:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_put_dev [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-03 04:43:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_1 [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware_nowait [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_head_init [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_unlink [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tail_pointer [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_tail_pointer [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-04-03 04:43:53,023 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure __dev_alloc_skb [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure set_wiphy_dev [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure SET_IEEE80211_DEV [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure ieee80211_restart_hw [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure p54_rx [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure p54_free_skb [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure p54_parse_firmware [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure p54_read_eeprom [2023-04-03 04:43:53,024 INFO L130 BoogieDeclarations]: Found specification of procedure p54_init_common [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54_register_common [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54_free_common [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54_unregister_common [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_rx_cb [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_tx_cb [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_tx_dummy_cb [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_free_urbs [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_stop [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_init_urbs [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_open [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_lm87_chksum [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_tx_lm87 [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_tx_net2280 [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_write [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_read [2023-04-03 04:43:53,025 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_bulk_msg [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_device_reset [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_firmware_reset_3887 [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_upload_firmware_3887 [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_upload_firmware_net2280 [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54_find_type [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_start_ops [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_load_firmware_cb [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_load_firmware [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_probe [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_disconnect [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_pre_reset [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_resume [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_post_reset [2023-04-03 04:43:53,026 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_suspend [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_driver_init [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure p54u_driver_exit [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_intf [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_fill_int_urb [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_get_interface [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_put_interface [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serial_register [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serial_deregister [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-03 04:43:53,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-03 04:43:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-03 04:43:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-03 04:43:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-03 04:43:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-03 04:43:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-03 04:43:53,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-03 04:43:53,424 INFO L236 CfgBuilder]: Building ICFG [2023-04-03 04:43:53,433 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-03 04:43:53,562 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-03 04:44:09,947 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2023-04-03 04:44:10,502 INFO L277 CfgBuilder]: Performing block encoding [2023-04-03 04:44:11,113 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-03 04:44:11,113 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-04-03 04:44:11,117 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 04:44:11 BoogieIcfgContainer [2023-04-03 04:44:11,117 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-03 04:44:11,120 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-03 04:44:11,120 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-03 04:44:11,122 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-03 04:44:11,122 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.04 04:43:51" (1/3) ... [2023-04-03 04:44:11,123 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f2e1d44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 04:44:11, skipping insertion in model container [2023-04-03 04:44:11,123 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:43:52" (2/3) ... [2023-04-03 04:44:11,123 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f2e1d44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 04:44:11, skipping insertion in model container [2023-04-03 04:44:11,123 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 04:44:11" (3/3) ... [2023-04-03 04:44:11,124 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--net--wireless--p54--p54usb.ko-entry_point.cil.out.i [2023-04-03 04:44:11,137 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-03 04:44:11,137 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-03 04:44:11,233 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-03 04:44:11,238 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2174b494, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-03 04:44:11,238 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-03 04:44:11,246 INFO L276 IsEmpty]: Start isEmpty. Operand has 1103 states, 638 states have (on average 1.29153605015674) internal successors, (824), 676 states have internal predecessors, (824), 318 states have call successors, (318), 137 states have call predecessors, (318), 135 states have return successors, (311), 304 states have call predecessors, (311), 311 states have call successors, (311) [2023-04-03 04:44:11,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-04-03 04:44:11,256 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:11,257 INFO L195 NwaCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:11,257 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:11,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:11,263 INFO L85 PathProgramCache]: Analyzing trace with hash 144702543, now seen corresponding path program 1 times [2023-04-03 04:44:11,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:11,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842771390] [2023-04-03 04:44:11,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:11,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:11,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:11,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-03 04:44:11,970 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:11,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842771390] [2023-04-03 04:44:11,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842771390] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:11,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:11,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917688420] [2023-04-03 04:44:11,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:11,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:11,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:12,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:12,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:12,012 INFO L87 Difference]: Start difference. First operand has 1103 states, 638 states have (on average 1.29153605015674) internal successors, (824), 676 states have internal predecessors, (824), 318 states have call successors, (318), 137 states have call predecessors, (318), 135 states have return successors, (311), 304 states have call predecessors, (311), 311 states have call successors, (311) Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-04-03 04:44:14,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:16,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:16,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:16,727 INFO L93 Difference]: Finished difference Result 2748 states and 3673 transitions. [2023-04-03 04:44:16,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:16,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 40 [2023-04-03 04:44:16,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:16,755 INFO L225 Difference]: With dead ends: 2748 [2023-04-03 04:44:16,755 INFO L226 Difference]: Without dead ends: 1800 [2023-04-03 04:44:16,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:16,770 INFO L413 NwaCegarLoop]: 1119 mSDtfsCounter, 1182 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1182 SdHoareTripleChecker+Valid, 2208 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:16,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1182 Valid, 2208 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 268 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2023-04-03 04:44:16,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1800 states. [2023-04-03 04:44:16,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1800 to 1800. [2023-04-03 04:44:16,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1800 states, 1068 states have (on average 1.2874531835205993) internal successors, (1375), 1108 states have internal predecessors, (1375), 507 states have call successors, (507), 227 states have call predecessors, (507), 224 states have return successors, (500), 490 states have call predecessors, (500), 500 states have call successors, (500) [2023-04-03 04:44:16,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 2382 transitions. [2023-04-03 04:44:16,913 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 2382 transitions. Word has length 40 [2023-04-03 04:44:16,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:16,913 INFO L495 AbstractCegarLoop]: Abstraction has 1800 states and 2382 transitions. [2023-04-03 04:44:16,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-04-03 04:44:16,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 2382 transitions. [2023-04-03 04:44:16,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-04-03 04:44:16,921 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:16,921 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:16,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-03 04:44:16,921 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:16,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:16,922 INFO L85 PathProgramCache]: Analyzing trace with hash 191149573, now seen corresponding path program 1 times [2023-04-03 04:44:16,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:16,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846807968] [2023-04-03 04:44:16,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:16,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:17,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:17,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:17,830 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:17,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846807968] [2023-04-03 04:44:17,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846807968] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:17,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:17,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:17,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348297954] [2023-04-03 04:44:17,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:17,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:17,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:17,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:17,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:17,832 INFO L87 Difference]: Start difference. First operand 1800 states and 2382 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:19,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:20,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:20,419 INFO L93 Difference]: Finished difference Result 3243 states and 4335 transitions. [2023-04-03 04:44:20,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:20,420 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 53 [2023-04-03 04:44:20,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:20,434 INFO L225 Difference]: With dead ends: 3243 [2023-04-03 04:44:20,434 INFO L226 Difference]: Without dead ends: 3240 [2023-04-03 04:44:20,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:20,437 INFO L413 NwaCegarLoop]: 1094 mSDtfsCounter, 989 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 989 SdHoareTripleChecker+Valid, 2171 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:20,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [989 Valid, 2171 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 262 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2023-04-03 04:44:20,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states. [2023-04-03 04:44:20,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 3228. [2023-04-03 04:44:20,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3228 states, 1942 states have (on average 1.294541709577755) internal successors, (2514), 2006 states have internal predecessors, (2514), 898 states have call successors, (898), 395 states have call predecessors, (898), 387 states have return successors, (906), 874 states have call predecessors, (906), 890 states have call successors, (906) [2023-04-03 04:44:20,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3228 states to 3228 states and 4318 transitions. [2023-04-03 04:44:20,593 INFO L78 Accepts]: Start accepts. Automaton has 3228 states and 4318 transitions. Word has length 53 [2023-04-03 04:44:20,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:20,594 INFO L495 AbstractCegarLoop]: Abstraction has 3228 states and 4318 transitions. [2023-04-03 04:44:20,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:20,594 INFO L276 IsEmpty]: Start isEmpty. Operand 3228 states and 4318 transitions. [2023-04-03 04:44:20,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-04-03 04:44:20,596 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:20,596 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:20,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-03 04:44:20,596 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:20,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:20,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1630003093, now seen corresponding path program 1 times [2023-04-03 04:44:20,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:20,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038798415] [2023-04-03 04:44:20,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:20,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:21,205 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:21,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038798415] [2023-04-03 04:44:21,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038798415] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:21,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:21,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:21,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925257935] [2023-04-03 04:44:21,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:21,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:21,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:21,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:21,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:21,206 INFO L87 Difference]: Start difference. First operand 3228 states and 4318 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:23,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:23,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:23,925 INFO L93 Difference]: Finished difference Result 9325 states and 12549 transitions. [2023-04-03 04:44:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:23,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 54 [2023-04-03 04:44:23,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:23,952 INFO L225 Difference]: With dead ends: 9325 [2023-04-03 04:44:23,952 INFO L226 Difference]: Without dead ends: 6122 [2023-04-03 04:44:23,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:23,966 INFO L413 NwaCegarLoop]: 1093 mSDtfsCounter, 1105 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1105 SdHoareTripleChecker+Valid, 2171 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:23,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1105 Valid, 2171 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 262 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2023-04-03 04:44:23,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2023-04-03 04:44:24,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 6109. [2023-04-03 04:44:24,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6109 states, 3675 states have (on average 1.2979591836734694) internal successors, (4770), 3803 states have internal predecessors, (4770), 1716 states have call successors, (1716), 739 states have call predecessors, (1716), 717 states have return successors, (1742), 1662 states have call predecessors, (1742), 1706 states have call successors, (1742) [2023-04-03 04:44:24,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6109 states to 6109 states and 8228 transitions. [2023-04-03 04:44:24,187 INFO L78 Accepts]: Start accepts. Automaton has 6109 states and 8228 transitions. Word has length 54 [2023-04-03 04:44:24,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:24,187 INFO L495 AbstractCegarLoop]: Abstraction has 6109 states and 8228 transitions. [2023-04-03 04:44:24,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:24,187 INFO L276 IsEmpty]: Start isEmpty. Operand 6109 states and 8228 transitions. [2023-04-03 04:44:24,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-04-03 04:44:24,188 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:24,188 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:24,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-03 04:44:24,188 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:24,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:24,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1010173176, now seen corresponding path program 1 times [2023-04-03 04:44:24,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:24,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144695858] [2023-04-03 04:44:24,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:24,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:24,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:24,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:24,519 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:24,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144695858] [2023-04-03 04:44:24,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144695858] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:24,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:24,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:24,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919731574] [2023-04-03 04:44:24,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:24,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:24,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:24,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:24,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:24,522 INFO L87 Difference]: Start difference. First operand 6109 states and 8228 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:26,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:27,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:27,221 INFO L93 Difference]: Finished difference Result 8957 states and 12168 transitions. [2023-04-03 04:44:27,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:27,222 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2023-04-03 04:44:27,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:27,265 INFO L225 Difference]: With dead ends: 8957 [2023-04-03 04:44:27,265 INFO L226 Difference]: Without dead ends: 8954 [2023-04-03 04:44:27,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:27,275 INFO L413 NwaCegarLoop]: 1109 mSDtfsCounter, 1091 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1091 SdHoareTripleChecker+Valid, 2197 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:27,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1091 Valid, 2197 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 260 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2023-04-03 04:44:27,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8954 states. [2023-04-03 04:44:27,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8954 to 8927. [2023-04-03 04:44:27,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8927 states, 5377 states have (on average 1.3009112888227636) internal successors, (6995), 5569 states have internal predecessors, (6995), 2518 states have call successors, (2518), 1067 states have call predecessors, (2518), 1031 states have return successors, (2618), 2430 states have call predecessors, (2618), 2506 states have call successors, (2618) [2023-04-03 04:44:27,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8927 states to 8927 states and 12131 transitions. [2023-04-03 04:44:27,737 INFO L78 Accepts]: Start accepts. Automaton has 8927 states and 12131 transitions. Word has length 55 [2023-04-03 04:44:27,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:27,738 INFO L495 AbstractCegarLoop]: Abstraction has 8927 states and 12131 transitions. [2023-04-03 04:44:27,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:27,738 INFO L276 IsEmpty]: Start isEmpty. Operand 8927 states and 12131 transitions. [2023-04-03 04:44:27,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-04-03 04:44:27,740 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:27,740 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:27,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-04-03 04:44:27,741 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:27,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:27,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1251254024, now seen corresponding path program 1 times [2023-04-03 04:44:27,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:27,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840913026] [2023-04-03 04:44:27,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:27,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:27,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:27,935 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:27,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840913026] [2023-04-03 04:44:27,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840913026] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:27,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:27,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:27,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496788423] [2023-04-03 04:44:27,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:27,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:27,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:27,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:27,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:27,937 INFO L87 Difference]: Start difference. First operand 8927 states and 12131 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:29,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:30,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:30,421 INFO L93 Difference]: Finished difference Result 8929 states and 12132 transitions. [2023-04-03 04:44:30,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:30,422 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 56 [2023-04-03 04:44:30,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:30,468 INFO L225 Difference]: With dead ends: 8929 [2023-04-03 04:44:30,468 INFO L226 Difference]: Without dead ends: 8926 [2023-04-03 04:44:30,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:30,477 INFO L413 NwaCegarLoop]: 1092 mSDtfsCounter, 1199 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1199 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:30,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1199 Valid, 1093 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 130 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2023-04-03 04:44:30,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8926 states. [2023-04-03 04:44:30,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8926 to 8926. [2023-04-03 04:44:30,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8926 states, 5377 states have (on average 1.3007253115119954) internal successors, (6994), 5568 states have internal predecessors, (6994), 2517 states have call successors, (2517), 1067 states have call predecessors, (2517), 1031 states have return successors, (2618), 2430 states have call predecessors, (2618), 2506 states have call successors, (2618) [2023-04-03 04:44:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8926 states to 8926 states and 12129 transitions. [2023-04-03 04:44:30,951 INFO L78 Accepts]: Start accepts. Automaton has 8926 states and 12129 transitions. Word has length 56 [2023-04-03 04:44:30,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:30,953 INFO L495 AbstractCegarLoop]: Abstraction has 8926 states and 12129 transitions. [2023-04-03 04:44:30,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:30,954 INFO L276 IsEmpty]: Start isEmpty. Operand 8926 states and 12129 transitions. [2023-04-03 04:44:30,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-04-03 04:44:30,955 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:30,955 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:30,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-04-03 04:44:30,955 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:30,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:30,956 INFO L85 PathProgramCache]: Analyzing trace with hash -134820853, now seen corresponding path program 1 times [2023-04-03 04:44:30,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:30,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133702754] [2023-04-03 04:44:30,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:30,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:31,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:31,159 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:31,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133702754] [2023-04-03 04:44:31,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133702754] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:31,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:31,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:31,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985502434] [2023-04-03 04:44:31,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:31,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:31,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:31,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:31,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:31,161 INFO L87 Difference]: Start difference. First operand 8926 states and 12129 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:33,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:33,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:33,672 INFO L93 Difference]: Finished difference Result 8928 states and 12130 transitions. [2023-04-03 04:44:33,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:33,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 57 [2023-04-03 04:44:33,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:33,709 INFO L225 Difference]: With dead ends: 8928 [2023-04-03 04:44:33,709 INFO L226 Difference]: Without dead ends: 8908 [2023-04-03 04:44:33,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:33,717 INFO L413 NwaCegarLoop]: 1091 mSDtfsCounter, 1196 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1196 SdHoareTripleChecker+Valid, 1092 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:33,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1196 Valid, 1092 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 129 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2023-04-03 04:44:33,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8908 states. [2023-04-03 04:44:34,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8908 to 8908. [2023-04-03 04:44:34,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8908 states, 5367 states have (on average 1.3005403391093722) internal successors, (6980), 5557 states have internal predecessors, (6980), 2512 states have call successors, (2512), 1063 states have call predecessors, (2512), 1028 states have return successors, (2615), 2427 states have call predecessors, (2615), 2503 states have call successors, (2615) [2023-04-03 04:44:34,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8908 states to 8908 states and 12107 transitions. [2023-04-03 04:44:34,199 INFO L78 Accepts]: Start accepts. Automaton has 8908 states and 12107 transitions. Word has length 57 [2023-04-03 04:44:34,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:34,199 INFO L495 AbstractCegarLoop]: Abstraction has 8908 states and 12107 transitions. [2023-04-03 04:44:34,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-04-03 04:44:34,200 INFO L276 IsEmpty]: Start isEmpty. Operand 8908 states and 12107 transitions. [2023-04-03 04:44:34,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-04-03 04:44:34,203 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:34,204 INFO L195 NwaCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:34,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-04-03 04:44:34,204 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:34,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:34,205 INFO L85 PathProgramCache]: Analyzing trace with hash -253744035, now seen corresponding path program 1 times [2023-04-03 04:44:34,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:34,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138783267] [2023-04-03 04:44:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:34,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:34,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:34,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:34,411 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:34,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138783267] [2023-04-03 04:44:34,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138783267] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:34,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:34,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:34,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074982048] [2023-04-03 04:44:34,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:34,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:34,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:34,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:34,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:34,412 INFO L87 Difference]: Start difference. First operand 8908 states and 12107 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-04-03 04:44:36,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:37,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:37,077 INFO L93 Difference]: Finished difference Result 13679 states and 18563 transitions. [2023-04-03 04:44:37,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:37,078 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 114 [2023-04-03 04:44:37,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:37,095 INFO L225 Difference]: With dead ends: 13679 [2023-04-03 04:44:37,095 INFO L226 Difference]: Without dead ends: 4796 [2023-04-03 04:44:37,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:37,120 INFO L413 NwaCegarLoop]: 1098 mSDtfsCounter, 71 mSDsluCounter, 1054 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 2152 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:37,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 2152 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 275 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2023-04-03 04:44:37,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4796 states. [2023-04-03 04:44:37,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4796 to 4695. [2023-04-03 04:44:37,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4695 states, 2853 states have (on average 1.3042411496670172) internal successors, (3721), 2949 states have internal predecessors, (3721), 1292 states have call successors, (1292), 570 states have call predecessors, (1292), 549 states have return successors, (1339), 1245 states have call predecessors, (1339), 1283 states have call successors, (1339) [2023-04-03 04:44:37,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4695 states to 4695 states and 6352 transitions. [2023-04-03 04:44:37,323 INFO L78 Accepts]: Start accepts. Automaton has 4695 states and 6352 transitions. Word has length 114 [2023-04-03 04:44:37,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:37,323 INFO L495 AbstractCegarLoop]: Abstraction has 4695 states and 6352 transitions. [2023-04-03 04:44:37,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-04-03 04:44:37,324 INFO L276 IsEmpty]: Start isEmpty. Operand 4695 states and 6352 transitions. [2023-04-03 04:44:37,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-04-03 04:44:37,325 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:37,326 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:37,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-04-03 04:44:37,326 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:37,326 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:37,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1790474505, now seen corresponding path program 1 times [2023-04-03 04:44:37,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:37,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384154561] [2023-04-03 04:44:37,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:37,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:37,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-04-03 04:44:37,633 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:37,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384154561] [2023-04-03 04:44:37,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384154561] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:37,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:37,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:37,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386501724] [2023-04-03 04:44:37,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:37,635 INFO L87 Difference]: Start difference. First operand 4695 states and 6352 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2023-04-03 04:44:39,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:41,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:42,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:42,236 INFO L93 Difference]: Finished difference Result 9739 states and 13172 transitions. [2023-04-03 04:44:42,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:44:42,237 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 131 [2023-04-03 04:44:42,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:42,254 INFO L225 Difference]: With dead ends: 9739 [2023-04-03 04:44:42,254 INFO L226 Difference]: Without dead ends: 5084 [2023-04-03 04:44:42,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:42,269 INFO L413 NwaCegarLoop]: 1135 mSDtfsCounter, 256 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 2059 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:42,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 2059 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 256 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2023-04-03 04:44:42,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5084 states. [2023-04-03 04:44:42,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5084 to 4877. [2023-04-03 04:44:42,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4877 states, 3041 states have (on average 1.3107530417625781) internal successors, (3986), 3133 states have internal predecessors, (3986), 1276 states have call successors, (1276), 576 states have call predecessors, (1276), 559 states have return successors, (1323), 1237 states have call predecessors, (1323), 1267 states have call successors, (1323) [2023-04-03 04:44:42,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4877 states to 4877 states and 6585 transitions. [2023-04-03 04:44:42,452 INFO L78 Accepts]: Start accepts. Automaton has 4877 states and 6585 transitions. Word has length 131 [2023-04-03 04:44:42,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:42,452 INFO L495 AbstractCegarLoop]: Abstraction has 4877 states and 6585 transitions. [2023-04-03 04:44:42,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2023-04-03 04:44:42,452 INFO L276 IsEmpty]: Start isEmpty. Operand 4877 states and 6585 transitions. [2023-04-03 04:44:42,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-04-03 04:44:42,454 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:42,454 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:42,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-04-03 04:44:42,455 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:42,455 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:42,455 INFO L85 PathProgramCache]: Analyzing trace with hash -651397784, now seen corresponding path program 1 times [2023-04-03 04:44:42,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:42,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193396408] [2023-04-03 04:44:42,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:42,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:42,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:43,172 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-04-03 04:44:43,172 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:43,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193396408] [2023-04-03 04:44:43,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193396408] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 04:44:43,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683996596] [2023-04-03 04:44:43,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:43,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:44:43,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:44:43,175 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:44:43,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-04-03 04:44:43,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:44,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 3571 conjuncts, 12 conjunts are in the unsatisfiable core [2023-04-03 04:44:44,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:44:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-04-03 04:44:44,214 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 04:44:44,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683996596] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:44,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 04:44:44,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2023-04-03 04:44:44,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598511105] [2023-04-03 04:44:44,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:44,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-04-03 04:44:44,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:44,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-04-03 04:44:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-04-03 04:44:44,216 INFO L87 Difference]: Start difference. First operand 4877 states and 6585 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 5 states have internal predecessors, (101), 3 states have call successors, (34), 3 states have call predecessors, (34), 4 states have return successors, (31), 4 states have call predecessors, (31), 3 states have call successors, (31) [2023-04-03 04:44:46,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:48,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:50,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:52,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:54,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:44:55,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:44:55,555 INFO L93 Difference]: Finished difference Result 7020 states and 9450 transitions. [2023-04-03 04:44:55,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-04-03 04:44:55,556 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 5 states have internal predecessors, (101), 3 states have call successors, (34), 3 states have call predecessors, (34), 4 states have return successors, (31), 4 states have call predecessors, (31), 3 states have call successors, (31) Word has length 172 [2023-04-03 04:44:55,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:44:55,562 INFO L225 Difference]: With dead ends: 7020 [2023-04-03 04:44:55,562 INFO L226 Difference]: Without dead ends: 2183 [2023-04-03 04:44:55,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-04-03 04:44:55,576 INFO L413 NwaCegarLoop]: 1151 mSDtfsCounter, 239 mSDsluCounter, 3091 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 4242 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2023-04-03 04:44:55,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 4242 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 992 Invalid, 5 Unknown, 0 Unchecked, 11.2s Time] [2023-04-03 04:44:55,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2183 states. [2023-04-03 04:44:55,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2183 to 1957. [2023-04-03 04:44:55,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1957 states, 1209 states have (on average 1.2894954507857734) internal successors, (1559), 1241 states have internal predecessors, (1559), 500 states have call successors, (500), 253 states have call predecessors, (500), 247 states have return successors, (505), 486 states have call predecessors, (505), 494 states have call successors, (505) [2023-04-03 04:44:55,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1957 states to 1957 states and 2564 transitions. [2023-04-03 04:44:55,648 INFO L78 Accepts]: Start accepts. Automaton has 1957 states and 2564 transitions. Word has length 172 [2023-04-03 04:44:55,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:44:55,650 INFO L495 AbstractCegarLoop]: Abstraction has 1957 states and 2564 transitions. [2023-04-03 04:44:55,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 5 states have internal predecessors, (101), 3 states have call successors, (34), 3 states have call predecessors, (34), 4 states have return successors, (31), 4 states have call predecessors, (31), 3 states have call successors, (31) [2023-04-03 04:44:55,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1957 states and 2564 transitions. [2023-04-03 04:44:55,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-04-03 04:44:55,652 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:44:55,652 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:44:55,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-04-03 04:44:55,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:44:55,868 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:44:55,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:44:55,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1397019454, now seen corresponding path program 1 times [2023-04-03 04:44:55,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:44:55,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872637053] [2023-04-03 04:44:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:44:55,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:44:56,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:44:56,225 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-04-03 04:44:56,225 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:44:56,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872637053] [2023-04-03 04:44:56,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872637053] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:44:56,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:44:56,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:44:56,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742366009] [2023-04-03 04:44:56,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:44:56,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:44:56,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:44:56,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:44:56,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:44:56,227 INFO L87 Difference]: Start difference. First operand 1957 states and 2564 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-04-03 04:44:58,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:00,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:00,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:45:00,793 INFO L93 Difference]: Finished difference Result 3742 states and 4941 transitions. [2023-04-03 04:45:00,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:45:00,793 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 206 [2023-04-03 04:45:00,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:45:00,799 INFO L225 Difference]: With dead ends: 3742 [2023-04-03 04:45:00,799 INFO L226 Difference]: Without dead ends: 1965 [2023-04-03 04:45:00,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:45:00,804 INFO L413 NwaCegarLoop]: 1088 mSDtfsCounter, 3 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2174 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-04-03 04:45:00,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2174 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 261 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2023-04-03 04:45:00,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states. [2023-04-03 04:45:00,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1959. [2023-04-03 04:45:00,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1959 states, 1211 states have (on average 1.2890173410404624) internal successors, (1561), 1243 states have internal predecessors, (1561), 500 states have call successors, (500), 253 states have call predecessors, (500), 247 states have return successors, (505), 486 states have call predecessors, (505), 494 states have call successors, (505) [2023-04-03 04:45:00,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 2566 transitions. [2023-04-03 04:45:00,862 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 2566 transitions. Word has length 206 [2023-04-03 04:45:00,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:45:00,863 INFO L495 AbstractCegarLoop]: Abstraction has 1959 states and 2566 transitions. [2023-04-03 04:45:00,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-04-03 04:45:00,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 2566 transitions. [2023-04-03 04:45:00,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2023-04-03 04:45:00,865 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:45:00,865 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:45:00,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-04-03 04:45:00,865 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:45:00,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:45:00,866 INFO L85 PathProgramCache]: Analyzing trace with hash -307711404, now seen corresponding path program 1 times [2023-04-03 04:45:00,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:45:00,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918586612] [2023-04-03 04:45:00,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:45:00,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:45:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:45:01,448 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-04-03 04:45:01,448 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:45:01,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918586612] [2023-04-03 04:45:01,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918586612] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:45:01,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:45:01,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-04-03 04:45:01,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605838402] [2023-04-03 04:45:01,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:45:01,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-04-03 04:45:01,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:45:01,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-04-03 04:45:01,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-04-03 04:45:01,450 INFO L87 Difference]: Start difference. First operand 1959 states and 2566 transitions. Second operand has 6 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (42), 2 states have call predecessors, (42), 3 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) [2023-04-03 04:45:03,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:05,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:07,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:09,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:11,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:45:12,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:45:12,471 INFO L93 Difference]: Finished difference Result 3752 states and 4949 transitions. [2023-04-03 04:45:12,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-04-03 04:45:12,471 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (42), 2 states have call predecessors, (42), 3 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) Word has length 207 [2023-04-03 04:45:12,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:45:12,477 INFO L225 Difference]: With dead ends: 3752 [2023-04-03 04:45:12,477 INFO L226 Difference]: Without dead ends: 1973 [2023-04-03 04:45:12,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-04-03 04:45:12,482 INFO L413 NwaCegarLoop]: 1086 mSDtfsCounter, 10 mSDsluCounter, 4329 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5415 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-04-03 04:45:12,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 5415 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 671 Invalid, 5 Unknown, 0 Unchecked, 10.9s Time] [2023-04-03 04:45:12,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1973 states. [2023-04-03 04:45:12,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1973 to 1969. [2023-04-03 04:45:12,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1969 states, 1219 states have (on average 1.2887612797374897) internal successors, (1571), 1251 states have internal predecessors, (1571), 500 states have call successors, (500), 253 states have call predecessors, (500), 249 states have return successors, (507), 488 states have call predecessors, (507), 494 states have call successors, (507) [2023-04-03 04:45:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1969 states to 1969 states and 2578 transitions. [2023-04-03 04:45:12,541 INFO L78 Accepts]: Start accepts. Automaton has 1969 states and 2578 transitions. Word has length 207 [2023-04-03 04:45:12,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:45:12,541 INFO L495 AbstractCegarLoop]: Abstraction has 1969 states and 2578 transitions. [2023-04-03 04:45:12,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (42), 2 states have call predecessors, (42), 3 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) [2023-04-03 04:45:12,542 INFO L276 IsEmpty]: Start isEmpty. Operand 1969 states and 2578 transitions. [2023-04-03 04:45:12,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-04-03 04:45:12,543 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:45:12,543 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:45:12,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-04-03 04:45:12,544 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:45:12,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:45:12,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1720101834, now seen corresponding path program 1 times [2023-04-03 04:45:12,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:45:12,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825726530] [2023-04-03 04:45:12,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:45:12,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:45:12,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:45:12,898 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-04-03 04:45:12,898 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:45:12,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825726530] [2023-04-03 04:45:12,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825726530] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 04:45:12,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792260720] [2023-04-03 04:45:12,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:45:12,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:45:12,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:45:12,900 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:45:12,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-04-03 04:45:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:45:13,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 4122 conjuncts, 3 conjunts are in the unsatisfiable core [2023-04-03 04:45:13,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:45:13,879 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-04-03 04:45:13,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-04-03 04:45:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-04-03 04:45:14,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792260720] provided 0 perfect and 2 imperfect interpolant sequences [2023-04-03 04:45:14,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1066217953] [2023-04-03 04:45:14,208 INFO L159 IcfgInterpreter]: Started Sifa with 173 locations of interest [2023-04-03 04:45:14,208 INFO L166 IcfgInterpreter]: Building call graph [2023-04-03 04:45:14,212 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-04-03 04:45:14,215 INFO L176 IcfgInterpreter]: Starting interpretation [2023-04-03 04:45:14,216 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-04-03 04:45:55,707 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 166 for LOIs [2023-04-03 04:46:11,496 INFO L197 IcfgInterpreter]: Interpreting procedure main with input of size 173 for LOIs [2023-04-03 04:46:12,281 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_initialize with input of size 114 for LOIs [2023-04-03 04:46:12,297 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 134 for LOIs [2023-04-03 04:46:12,320 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_zalloc with input of size 140 for LOIs [2023-04-03 04:46:12,397 INFO L180 IcfgInterpreter]: Interpretation finished [2023-04-03 04:46:14,567 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_old(#memory_int)| 16)) (.cse8 (select |c_old(#memory_int)| 1)) (.cse9 (select |c_old(#memory_int)| 13)) (.cse41 (select |c_#memory_int| 34)) (.cse6 (select |c_#memory_int| 33)) (.cse2 (select |c_old(#memory_int)| 30)) (.cse5 (select |c_old(#memory_int)| 12)) (.cse7 (select |c_old(#memory_int)| 29)) (.cse4 (select |c_#memory_$Pointer$.offset| 35)) (.cse32 ((as const (Array Int Int)) 0)) (.cse3 (select |c_#memory_int| 35)) (.cse0 (select |c_old(#memory_int)| 31)) (.cse1 (select |c_#memory_$Pointer$.base| 35))) (and (= (select .cse0 1035) 0) (= (select .cse0 687) 0) (= (select .cse0 197) 0) (= (select .cse0 688) 0) (= 3 (select .cse0 168)) (= (select .cse0 746) 0) (= 29 (select .cse1 0)) (= 16700 (select .cse0 1304)) (= (select .cse0 32) 0) (= 22002 (select .cse0 361)) (= |c_~#p54u_romboot_3887~0.base| 33) (= (select |c_#valid| 21) 1) (= (select .cse0 913) 0) (= (select .cse0 611) 20545) (= (select .cse0 974) 0) (= (select .cse0 10) 0) (= (select .cse0 861) 3) (= (select .cse0 332) 0) (= 0 (select .cse0 857)) (= (select .cse0 405) 0) (= (select .cse0 918) 0) (= 112 (select .cse2 0)) (= (select .cse0 37) 0) (= (select .cse0 853) 0) (= (select .cse0 558) 0) (= (select |c_#length| 32) 96) (= (select .cse0 8) 0) (< 0 |c_#StackHeapBarrier|) (= (select .cse0 182) 0) (= (select .cse0 1211) 0) (= (select .cse0 443) 5680) (= (select .cse0 638) 0) (= (select .cse0 998) 0) (= (select .cse0 58) 0) (= (select .cse0 683) 0) (= (select .cse0 118) 0) (= (select .cse0 172) 17666) (= 60934 (select .cse0 109)) (= (select .cse3 48) 0) (= (select .cse0 678) 0) (= (select .cse0 1187) 0) (= (select .cse0 664) 0) (= (select .cse0 789) 0) (= 0 (select .cse4 56)) (= (select .cse0 621) 0) (= (select .cse0 283) 0) (= (select .cse0 957) 0) (= (select .cse0 31) 0) (= (select .cse0 743) 0) (= (select .cse0 874) 0) (= (select .cse0 978) 0) (= (select |c_#valid| 19) 1) (= (select .cse0 779) 2051) (= c_~LDV_IN_INTERRUPT~0 1) (= (select .cse0 844) 50433) (= (select .cse0 794) 0) (= (select .cse4 108) 0) (= 1286 (select .cse0 44)) (= (select .cse0 1107) 0) (= 3 (select .cse0 1197)) (= (select .cse0 1283) 16700) (= (select .cse0 1220) 8193) (= (select .cse0 391) 0) (= (select .cse0 434) 0) (= (select .cse0 893) 0) (= (select .cse0 363) 0) (= (select .cse0 569) 8193) (= (select .cse0 625) 0) (= c_~__mod_usb_device_table~0.bInterfaceProtocol 0) (= (select .cse0 800) 2106) (= (select .cse0 701) 0) (= (select .cse0 368) 0) (= 0 (select .cse0 1109)) (= (select .cse0 1182) 0) (= (select .cse0 788) 0) (= (select .cse0 206) 0) (= (select .cse0 183) 0) (= (select .cse0 433) 0) (= (select .cse0 521) 0) (= (select .cse4 129) 0) (= 3 (select .cse0 924)) (= (select .cse5 1) 50) (= (select .cse0 739) 289) (= (select .cse0 979) 0) (= (select .cse0 830) 0) (= (select .cse0 319) 6) (= 16960 (select .cse0 886)) (= (select .cse0 951) 0) (= (select .cse0 1319) 0) (= (select .cse0 1310) 0) (= 0 (select .cse0 1014)) (= (select .cse0 791) 0) (= (select .cse0 1335) 0) (= 8193 (select .cse0 548)) (= (select .cse0 367) 0) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 18) 1) (= (select .cse0 71) 0) (= (select .cse0 23) 1118) (= (select .cse0 1119) 0) (= (select .cse0 1106) 0) (= (select .cse0 260) 0) (= (select .cse0 489) 0) (= (select .cse0 582) 0) (= (select .cse0 16) 0) (= (select .cse0 1103) 0) (= 0 c_~INTERF_STATE~0) (= 3 (select .cse0 210)) (= (select .cse0 212) 2118) (= 0 (select .cse1 56)) (= (select .cse0 512) 0) (= (select .cse0 809) 0) (= (select .cse0 321) 0) (= (select .cse0 132) 0) (= (select .cse0 735) 3) (= (select |c_#valid| 3) 1) (= (select .cse0 69) 0) (= (select .cse0 1043) 0) (= (select .cse0 802) 17697) (= 3 (select .cse0 1302)) (= (select .cse6 2) 126) (= (select .cse0 682) 0) (= (select .cse0 790) 0) (= (select .cse0 101) 0) (= (select .cse0 389) 0) (= (select .cse0 290) 0) (= (select .cse0 519) 0) (= (select .cse2 2) 52) (= (select .cse0 1163) 0) (= 35 |c_~#p54u_driver~0.base|) (= 3 (select .cse0 525)) (= 3 (select .cse0 84)) (= (select .cse0 1234) 0) (= (select .cse0 323) 0) (= |#funAddr~p54u_suspend.base| (select .cse1 16)) (= (select .cse0 394) 0) (= (select .cse0 1271) 0) (= (select .cse0 97) 0) (= 0 (select .cse0 392)) (= (select .cse0 1255) 0) (= (select .cse0 987) 3) (= (select .cse0 149) 2106) (= c_~p54u_driver_group1~0.base 0) (= (select .cse0 514) 0) (= (select .cse4 133) 0) (= (select .cse0 1325) 0) (= (select .cse0 55) 0) (= (select .cse0 1023) 0) (= (select .cse0 1085) 0) (= 3 (select .cse0 441)) (= (select .cse0 1142) 0) (= (select .cse0 1336) 0) (= (select .cse0 1293) 0) (= (select .cse0 603) 0) (= (select .cse0 848) 0) (= (select .cse0 699) 0) (= (select .cse0 243) 0) (= (select .cse0 185) 0) (= (select .cse0 632) 1137) (= (select .cse0 684) 0) (= (select .cse0 1021) 0) (= (select .cse0 771) 0) (= (select .cse0 353) 0) (= 3 (select .cse0 1155)) (= 112 (select .cse7 0)) (= 3 (select .cse0 609)) (= (select .cse0 840) 3) (= (select .cse0 203) 0) (= (select .cse0 580) 0) (= (select .cse0 1016) 0) (= (select .cse0 827) 0) (= 26 (select |c_#length| 26)) (= (select .cse0 644) 0) (= 32 (select .cse5 3)) (= (select .cse0 56) 0) (= (select .cse0 1193) 0) (= (select .cse0 1289) 0) (= (select .cse0 510) 0) (= (select .cse0 54) 0) (= (select .cse0 412) 0) (= (select |c_#valid| 13) 1) (= (select .cse0 1298) 0) (= (select .cse0 1062) 0) (= (select .cse0 622) 0) (= (select .cse7 4) 115) (= (select .cse0 617) 0) (= (select .cse0 139) 0) (= (select .cse0 533) 0) (= (select .cse0 846) 0) (= (select |c_#valid| 12) 1) (= (select .cse0 157) 0) (= (select .cse0 1313) 0) (= (select .cse0 38) 0) (= (select |c_#valid| 22) 1) (= (select .cse0 65) 1653) (= (select .cse0 599) 0) (= (select .cse0 1228) 0) (= (select .cse0 716) 1705) (= (select |c_#valid| 28) 1) (= (select .cse0 520) 0) (= (select .cse0 111) 0) (= (select .cse0 999) 0) (= (select .cse0 305) 0) (= (select .cse0 785) 0) (= (select .cse0 1088) 0) (= (select .cse0 1140) 0) (= 3 (select .cse0 273)) (= (select .cse0 77) 0) (= (select .cse1 104) 0) (= (select .cse0 15) 0) (= 48 (select .cse8 0)) (= (select .cse0 499) 0) (= (select .cse0 14) 0) (= (select .cse0 1213) 0) (= (select .cse0 1024) 0) (= (select .cse0 728) 0) (= (select .cse1 149) 0) (= (select .cse0 415) 0) (= (select |c_#length| 28) 33) (= (select .cse0 1061) 0) (= 3470 (select .cse0 1031)) (= (select .cse0 1056) 0) (= (select .cse0 1018) 0) (= (select .cse9 0) 120) (= (select .cse1 64) 0) (= 0 (select .cse0 1230)) (= (select .cse0 703) 0) (= c_~__mod_usb_device_table~0.idVendor 0) (= (select .cse0 126) 3) (= (select .cse0 602) 0) (= (select .cse0 1203) 0) (= (select .cse0 697) 8194) (= c_~ldv_retval_4~0 0) (= c_~__mod_usb_device_table~0.driver_info 0) (= (select .cse0 113) 0) (= (select .cse0 92) 0) (= (select .cse0 646) 0) (= (select .cse0 159) 0) (= (select .cse0 266) 0) (= (select .cse0 474) 0) (= (select |c_#length| 19) 34) (= (select .cse0 2) 1041) (= (select |c_#length| 23) 63) (= (select .cse0 1201) 4096) (= (select .cse1 125) 0) (= (select .cse0 749) 0) (= (select .cse0 634) 4656) (= (select |c_#valid| 14) 1) (= (select .cse1 100) 0) (= (select .cse0 1339) 0) (= 3 (select .cse0 651)) (= (select .cse0 811) 0) (= (select .cse0 1105) 0) (= (select .cse0 100) 0) (= (select .cse0 804) 0) (= (select .cse1 129) 0) (= (select .cse0 1094) 5041) (= (select .cse0 59) 0) (= (select |c_#valid| 25) 1) (= (select .cse0 770) 0) (= (select .cse0 1214) 0) (= (select .cse0 372) 0) (= (select .cse0 1100) 0) (= (select .cse0 808) 0) (= (select .cse0 1087) 0) (= (select .cse4 92) 0) (= (select .cse0 204) 0) (= (select .cse0 932) 0) (= (select .cse0 344) 0) (= (select .cse0 877) 0) (= c_~completeFnBulk~0.base 0) (= |#funAddr~p54u_pre_reset.base| (select .cse1 28)) (= (select .cse0 473) 0) (= (select .cse0 588) 3) (= 126 (select .cse6 0)) (= (select .cse0 162) 0) (= (select .cse0 538) 0) (= (select .cse0 371) 0) (= (select .cse0 202) 0) (= (select .cse0 452) 0) (= 21 (select |c_#length| 24)) (= (select .cse0 941) 0) (= (select |c_#length| 11) 43) (= (select .cse4 104) 0) (= (select .cse0 1082) 0) (= (select .cse0 174) 0) (= 0 (select .cse4 96)) (= (select .cse0 983) 0) (= 2 (select |c_#length| 1)) (= (select .cse4 117) 0) (= 22 (select |c_#length| 6)) (= (select .cse0 563) 0) (= (select .cse0 517) 0) (= 75 (select .cse10 1)) (= (select .cse0 1054) 16421) (= (select .cse0 436) 0) (= (select .cse0 554) 0) (= (select .cse0 17) 0) (= (select .cse0 409) 0) (= (select |c_#valid| 1) 1) (= (select .cse0 300) 0) (= 39 (select |c_#length| 21)) (= c_~usb_urb~0.offset 0) (= (select .cse0 1191) 0) (= (select .cse1 121) 0) (= |c_#NULL.offset| 0) (= (select .cse0 1046) 0) (= (select .cse0 706) 0) (= 3 (select .cse0 63)) (= (select .cse0 1167) 0) (= 3 (select .cse0 315)) (= (select .cse0 851) 0) (= (select .cse0 430) 0) (= (select .cse1 117) 0) (= (select .cse0 982) 0) (= (select .cse0 122) 0) (= (select .cse0 310) 0) (= (select .cse0 1251) 0) (= 8757 (select .cse0 613)) (= (select .cse0 835) 0) (= (select .cse5 4) 0) (= (select .cse1 36) 31) (= (select .cse0 856) 0) (= (select .cse0 1086) 0) (= 98 (select .cse7 5)) (= (select .cse0 806) 0) (= (select .cse0 1146) 0) (= 3 (select .cse0 105)) (= (select |c_#valid| 33) 1) (= (select .cse0 1121) 0) (= (select .cse0 386) 0) (= (select .cse0 1275) 0) (= c_~usb_dev~0.offset 0) (= (select .cse0 1184) 0) (= 3 (select .cse0 882)) (= (select .cse0 457) 0) (= (select .cse0 380) 4682) (= (select .cse0 254) 2118) (= (select .cse0 13) 0) (= (select .cse9 1) 50) (= (select .cse2 6) 0) (= (select .cse0 242) 0) (= (select .cse0 873) 0) (= (select .cse4 32) |#funAddr~p54u_post_reset.offset|) (= 1721 (select .cse0 86)) (= (select .cse0 1340) 0) (= (select .cse0 663) 0) (= (select .cse0 79) 0) (= (select .cse0 76) 0) (= (select .cse0 707) 0) (= 2106 (select .cse0 842)) (= (select .cse0 546) 3) (= (select .cse0 936) 0) (= (select .cse0 1125) 0) (= c_~__mod_usb_device_table~0.bInterfaceSubClass 0) (= (select .cse0 1329) 0) (= (select .cse4 149) 0) (= (select .cse0 1127) 0) (= (select |c_#length| 4) 14) (= (select .cse0 420) 3) (= |#funAddr~p54u_post_reset.base| (select .cse1 32)) (= (select .cse0 453) 0) (= (select .cse0 695) 1394) (= 3 (select .cse0 1029)) (= (select .cse0 731) 0) (= (select .cse0 619) 0) (= (select |c_#length| 27) 40) (= (select .cse0 1253) 0) (= (select .cse0 762) 0) (= (select .cse0 1117) 12) (= (select .cse0 934) 0) (= (select .cse0 814) 0) (= (select .cse0 1296) 0) (= 0 (select .cse0 1337)) (= 8757 (select .cse0 508)) (= (select .cse3 72) 0) (= (select .cse0 94) 0) (= (select .cse0 620) 0) (= (select .cse0 52) 0) (= (select .cse0 1308) 0) (= (select .cse0 752) 0) (= (select .cse0 483) 3) (= (select .cse0 949) 280) (= (select .cse0 48) 0) (= (select .cse0 567) 3) (= (select .cse0 916) 0) (= (select .cse0 1249) 0) (= (select .cse0 972) 0) (= (select .cse0 1081) 0) (= (select .cse0 1039) 0) (= (select .cse4 64) 0) (= (select .cse0 1229) 0) (= (select .cse0 871) 0) (= (select .cse0 872) 0) (= 3 (select .cse0 147)) (= 0 (select .cse0 766)) (= (select .cse0 1008) 3) (= (select .cse0 542) 0) (= (select .cse0 163) 0) (= (select .cse0 970) 4105) (= c_~usb_urb~0.base 0) (= c_~__mod_usb_device_table~0.bDeviceProtocol 0) (= (select .cse0 541) 0) (= (select |c_#valid| 24) 1) (= (select .cse0 959) 0) (= (select .cse0 590) 20545) (= 34 |c_~#p54u_firmware_upload_3887~0.base|) (= (select .cse0 1044) 0) (= (select .cse0 852) 0) (= c_~dev_counter~0 0) (= (select .cse0 584) 0) (= (select .cse0 571) 14178) (= 161 (select |c_#length| 35)) (= (select .cse0 437) 0) (= (select .cse1 137) 0) (= (select .cse0 246) 0) (= (select .cse0 284) 0) (= (select .cse0 1115) 5041) (= c_~usb_dev~0.base 0) (= (select .cse0 598) 0) (= (select .cse0 981) 0) (= (select .cse0 657) 0) (= 5 (select |c_#length| 13)) (= (select .cse4 141) 0) (= 1799 (select .cse0 758)) (= (select .cse0 285) 0) (= (select .cse0 823) 17713) (= (select .cse0 326) 0) (= (select .cse0 220) 0) (= (select .cse0 793) 0) (= c_~ldv_state_variable_1~0 0) (= (select .cse0 689) 0) (= (select .cse7 6) 0) (= (select |c_#valid| 5) 1) (= 0 (select .cse0 783)) (= (select .cse0 308) 0) (= c_~completeFnInt~0.base 0) (= (select .cse0 1134) 3) (= (select .cse0 953) 0) (= (select .cse0 626) 0) (= (select .cse0 1186) 0) (= (select .cse0 496) 0) (= (select .cse0 1161) 0) (= |#funAddr~p54u_disconnect.base| (select .cse1 8)) (= (select .cse0 267) 0) (= (select .cse0 561) 0) (= (select .cse0 29) 0) (= (select .cse1 145) 0) (= (select .cse0 449) 0) (= (select .cse0 1315) 0) (= (select .cse0 686) 0) (= 0 (select .cse0 668)) (= (select .cse0 914) 0) (= |c_~#p54u_driver~0.offset| 0) (= 0 (select .cse0 331)) (= (select .cse1 68) 0) (= (select .cse0 158) 0) (= (select .cse0 138) 0) (= (select .cse0 601) 0) (= (select .cse0 1025) 0) (= (select .cse0 1124) 0) (= (select .cse0 494) 0) (= (select |c_#valid| 32) 1) (= (select .cse0 390) 0) (= (select .cse0 1314) 0) (= (select |c_#valid| 35) 1) (= (select .cse0 1045) 0) (= 2106 (select .cse0 863)) (= (select .cse0 1297) 0) (= (select .cse0 239) 0) (= (select .cse0 1067) 0) (= (select .cse4 8) |#funAddr~p54u_disconnect.offset|) (= (select .cse4 121) 0) (= 0 (select .cse0 74)) (= (select .cse0 1210) 0) (= (select .cse0 1224) 0) (= (select .cse0 577) 0) (= (select .cse0 1073) 4704) (= (select |c_#valid| 26) 1) (= (select .cse0 976) 0) (= (select .cse0 472) 0) (= (select .cse0 1042) 0) (= (select .cse0 888) 0) (= (select .cse0 454) 0) (= (select .cse0 311) 0) (= (select .cse0 225) 0) (= (select .cse0 485) 6421) (= 0 (select .cse0 90)) (= (select .cse0 730) 0) (= (select .cse0 491) 0) (= (select .cse0 1247) 0) (= 2411 (select .cse0 466)) (= (select .cse0 643) 0) (= (select .cse1 92) 0) (= (select .cse0 647) 0) (= (select .cse0 96) 0) (= (select |c_#valid| 17) 1) (= (select .cse0 559) 0) (= (select .cse0 487) 8756) (= 3064 (select .cse0 296)) (= c_~completeFnInt~0.offset 0) (= (select .cse0 1148) 0) (= (select .cse0 455) 0) (= (select .cse0 1147) 0) (= (select .cse0 241) 0) (= 16912 (select .cse0 235)) (= (select |c_#valid| 30) 1) (= (select .cse0 1192) 0) (= (select .cse0 1295) 0) (= (select .cse0 222) 0) (= (select .cse0 1020) 0) (= 8192 (select .cse0 676)) (exists ((|v_#memory_$Pointer$.base_509| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_508| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_507| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_506| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_505| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_504| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_503| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_502| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_524| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_523| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_501| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_500| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_522| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_521| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_520| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_519| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_518| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_517| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_516| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_515| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_514| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_513| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_512| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_511| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_499| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_510| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_498| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_497| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_496| (Array Int (Array Int Int)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_499| 32)) (.cse14 (select |v_#memory_$Pointer$.base_515| 32)) (.cse22 (select |v_#memory_$Pointer$.base_506| 32)) (.cse15 (select |v_#memory_$Pointer$.base_514| 32)) (.cse17 (select |v_#memory_$Pointer$.base_509| 32)) (.cse31 (select |v_#memory_$Pointer$.base_508| 32)) (.cse29 (select |v_#memory_$Pointer$.base_510| 32)) (.cse21 (select |v_#memory_$Pointer$.base_507| 32)) (.cse30 (select |v_#memory_$Pointer$.base_513| 32)) (.cse20 (select |v_#memory_$Pointer$.base_516| 32)) (.cse34 (select |v_#memory_$Pointer$.base_520| 32)) (.cse19 (select |v_#memory_$Pointer$.base_522| 32)) (.cse38 (select |v_#memory_$Pointer$.base_521| 32)) (.cse18 (select |v_#memory_$Pointer$.base_523| 32)) (.cse23 (select |v_#memory_$Pointer$.base_505| 32)) (.cse16 (select |v_#memory_$Pointer$.base_504| 32)) (.cse13 (select |v_#memory_$Pointer$.base_498| 32)) (.cse26 (select |v_#memory_$Pointer$.base_497| 32)) (.cse27 (select |v_#memory_$Pointer$.base_496| 32)) (.cse33 (select |v_#memory_$Pointer$.base_503| 32)) (.cse24 (select |v_#memory_$Pointer$.base_502| 32)) (.cse40 (select |v_#memory_$Pointer$.base_519| 32)) (.cse39 (select |v_#memory_$Pointer$.base_524| 32)) (.cse36 (select |v_#memory_$Pointer$.base_512| 32)) (.cse28 (select |v_#memory_$Pointer$.base_511| 32)) (.cse35 (select |v_#memory_$Pointer$.base_518| 32)) (.cse37 (select |v_#memory_$Pointer$.base_517| 32)) (.cse25 (select |v_#memory_$Pointer$.base_501| 32)) (.cse11 (select |v_#memory_$Pointer$.base_500| 32))) (and (= |v_#memory_$Pointer$.base_499| (store |v_#memory_$Pointer$.base_500| 32 (store .cse11 14 (select .cse12 14)))) (= (store |v_#memory_$Pointer$.base_499| 32 (store .cse12 15 (select .cse13 15))) |v_#memory_$Pointer$.base_498|) (= (store |v_#memory_$Pointer$.base_515| 32 (store .cse14 28 (select .cse15 28))) |v_#memory_$Pointer$.base_514|) (= (store |v_#memory_$Pointer$.base_504| 32 (store .cse16 49 (select .cse17 49))) |v_#memory_$Pointer$.base_509|) (= |v_#memory_$Pointer$.base_522| (store |v_#memory_$Pointer$.base_523| 32 (store .cse18 21 (select .cse19 21)))) (= (store |v_#memory_$Pointer$.base_516| 32 (store .cse20 27 (select .cse14 27))) |v_#memory_$Pointer$.base_515|) (= (store |v_#memory_$Pointer$.base_507| 32 (store .cse21 46 (select .cse22 46))) |v_#memory_$Pointer$.base_506|) (= (store |v_#memory_$Pointer$.base_506| 32 (store .cse22 47 (select .cse23 47))) |v_#memory_$Pointer$.base_505|) (= |v_#memory_$Pointer$.base_501| (store |v_#memory_$Pointer$.base_502| 32 (store (store .cse24 8 7) 12 (select .cse25 12)))) (= (store |v_#memory_$Pointer$.base_497| 32 (store .cse26 17 (select .cse27 17))) |v_#memory_$Pointer$.base_496|) (= |v_#memory_$Pointer$.base_510| (store |v_#memory_$Pointer$.base_511| 32 (store (store .cse28 40 8) 44 (select .cse29 44)))) (= (store |v_#memory_$Pointer$.base_514| 32 (store .cse15 29 (select .cse30 29))) |v_#memory_$Pointer$.base_513|) (= |v_#memory_$Pointer$.base_508| (store |v_#memory_$Pointer$.base_509| 32 (store .cse17 50 (select .cse31 50)))) (= (store |c_old(#memory_$Pointer$.base)| 32 (store .cse32 0 (select .cse33 0))) |v_#memory_$Pointer$.base_503|) (= (store |v_#memory_$Pointer$.base_508| 32 (store .cse31 51 (select (select |c_#memory_$Pointer$.base| 32) 51))) |c_#memory_$Pointer$.base|) (= (store |v_#memory_$Pointer$.base_510| 32 (store .cse29 45 (select .cse21 45))) |v_#memory_$Pointer$.base_507|) (= (store |v_#memory_$Pointer$.base_520| 32 (store .cse34 24 (select .cse35 24))) |v_#memory_$Pointer$.base_518|) (= |v_#memory_$Pointer$.base_512| (store |v_#memory_$Pointer$.base_513| 32 (store .cse30 32 (select .cse36 32)))) (= (store |v_#memory_$Pointer$.base_517| 32 (store .cse37 26 (select .cse20 26))) |v_#memory_$Pointer$.base_516|) (= (store |v_#memory_$Pointer$.base_521| 32 (store .cse38 23 (select .cse34 23))) |v_#memory_$Pointer$.base_520|) (= |v_#memory_$Pointer$.base_521| (store |v_#memory_$Pointer$.base_522| 32 (store .cse19 22 (select .cse38 22)))) (= (store |v_#memory_$Pointer$.base_524| 32 (store .cse39 20 (select .cse18 20))) |v_#memory_$Pointer$.base_523|) (= |v_#memory_$Pointer$.base_504| (store |v_#memory_$Pointer$.base_505| 32 (store .cse23 48 (select .cse16 48)))) (= (store |v_#memory_$Pointer$.base_498| 32 (store .cse13 16 (select .cse26 16))) |v_#memory_$Pointer$.base_497|) (= (store |v_#memory_$Pointer$.base_496| 32 (store .cse27 18 (select .cse40 18))) |v_#memory_$Pointer$.base_519|) (= |v_#memory_$Pointer$.base_502| (store |v_#memory_$Pointer$.base_503| 32 (store .cse33 4 (select .cse24 4)))) (= (store |v_#memory_$Pointer$.base_519| 32 (store .cse40 19 (select .cse39 19))) |v_#memory_$Pointer$.base_524|) (= (store |v_#memory_$Pointer$.base_512| 32 (store .cse36 36 (select .cse28 36))) |v_#memory_$Pointer$.base_511|) (= (store |v_#memory_$Pointer$.base_518| 32 (store .cse35 25 (select .cse37 25))) |v_#memory_$Pointer$.base_517|) (= (store |v_#memory_$Pointer$.base_501| 32 (store .cse25 13 (select .cse11 13))) |v_#memory_$Pointer$.base_500|)))) (= (select .cse0 1233) 0) (= (select .cse0 279) 0) (= (select .cse0 579) 0) (= (select .cse0 878) 0) (= (select |c_#length| 16) 3) (= (select .cse0 237) 0) (= (select .cse0 302) 0) (= (select .cse0 911) 0) (= (select .cse0 370) 0) (= (select .cse0 181) 0) (= (select .cse0 393) 0) (= (select .cse0 1165) 0) (= (select .cse0 179) 0) (= (select .cse0 540) 0) (= (select .cse0 214) 16896) (= (select .cse0 516) 0) (= c_~SERIAL_STATE~0 0) (= 0 (select .cse0 930)) (= (select .cse0 722) 0) (= 32 (select .cse9 3)) (= (select .cse0 1108) 0) (= (select .cse0 850) 0) (= (select |c_#valid| 9) 1) (= (select .cse0 876) 0) (= 53 (select .cse7 1)) (= (select .cse0 329) 0) (= 3 (select .cse0 945)) (= c_~completeFnIntCounter~0 0) (= (select .cse0 769) 0) (= (select .cse0 1151) 0) (= (select |c_#valid| 2) 1) (= (select .cse0 347) 0) (= (select .cse0 176) 0) (= |c_#NULL.base| 0) (= (select .cse0 831) 0) (= 28752 (select .cse0 655)) (= (select .cse0 200) 0) (= 8756 (select .cse0 592)) (= (select .cse0 937) 0) (= (select |c_#valid| 27) 1) (= 0 (select .cse0 195)) (= 2106 (select .cse0 170)) (= (select .cse0 1241) 8193) (= 5 (select |c_#length| 12)) (= (select .cse0 1002) 0) (= (select .cse4 137) 0) (= 3504 (select .cse0 338)) (= (select .cse0 1317) 0) (= (select .cse0 1145) 0) (= (select .cse0 435) 0) (= (select .cse0 832) 0) (= (select .cse0 825) 0) (= (select .cse0 476) 0) (= (select .cse0 1123) 0) (= 14178 (select .cse0 1033)) (= (select .cse0 1019) 0) (= (select .cse0 667) 0) (= (select .cse0 1323) 0) (= (select .cse0 1168) 0) (= (select .cse0 287) 0) (= (select .cse0 1060) 0) (= (select .cse0 1150) 0) (= (select |c_#length| 8) 11) (= (select .cse0 142) 0) (= 3 (select .cse0 1281)) (= (select .cse0 67) 1328) (= 1394 (select .cse0 674)) (= (select .cse0 815) 0) (= (select .cse0 1052) 4682) (= (select .cse0 1176) 3) (= (select .cse0 596) 0) (= (select .cse0 414) 0) (= (select .cse0 281) 0) (= 117 (select .cse7 3)) (= (select .cse0 244) 0) (= |c_~#p54u_romboot_3887~0.offset| 0) (= (select .cse0 180) 0) (= (select .cse0 479) 0) (= 3294 (select .cse0 317)) (= 3 (select .cse0 714)) (= (select .cse0 384) 0) (= (select .cse0 767) 0) (= c_~completeFnBulk~0.offset 0) (= (select .cse3 76) 0) (= (select .cse0 78) 0) (= (select .cse0 1130) 0) (= (select .cse1 88) 0) (= 0 c_~ldv_retval_3~0) (= (select .cse0 557) 0) (= 1962 (select .cse0 128)) (= (select .cse0 935) 0) (= (select .cse10 0) 79) (= (select |c_#valid| 34) 1) (= 126 (select .cse6 3)) (= (select .cse0 1066) 0) (= (select .cse0 288) 0) (= (select .cse0 233) 2118) (= 0 c_~completeFnBulkCounter~0) (= (select .cse0 309) 0) (= (select .cse0 304) 0) (= (select .cse0 1170) 0) (= (select .cse0 693) 3) (= (select .cse0 382) 16419) (= (select .cse0 231) 3) (= 6189 (select .cse0 464)) (= (select .cse0 977) 0) (= (select .cse0 495) 0) (= (select .cse0 1254) 0) (= (select |c_#length| 10) 39) (= 0 (select .cse0 958)) (= (select .cse0 751) 0) (= (select .cse0 475) 0) (= 3 (select .cse0 903)) (= (select .cse0 1333) 0) (= (select .cse0 915) 0) (= c_~usb_intfdata~0.base 0) (= (select .cse41 0) 60) (= (select .cse1 96) 0) (= 8 (select .cse0 991)) (= |#funAddr~p54u_resume.offset| (select .cse4 24)) (= (select .cse0 708) 0) (= (select .cse0 940) 0) (= (select .cse9 4) 0) (= 32 |c_~#p54u_fwlist~0.base|) (= (select .cse0 1079) 0) (= (select .cse0 720) 0) (= (select .cse0 262) 0) (= (select .cse0 1226) 0) (= (select .cse0 223) 0) (= (select .cse0 0) 3) (= 117 (select .cse2 3)) (= (select .cse0 640) 0) (= 17168 (select .cse0 781)) (= (select .cse0 855) 0) (= (select |c_#length| 7) 11) (= 5173 (select .cse0 1157)) (= c_~__mod_usb_device_table~0.idProduct 0) (= 2577 (select .cse0 46)) (= (select .cse0 277) 4096) (= (select .cse0 960) 0) (= (select .cse1 20) |#funAddr~p54u_resume.base|) (= (select .cse0 556) 0) (= (select .cse0 897) 0) (= (select .cse0 836) 0) (= 0 (select .cse0 659)) (= (select .cse0 578) 0) (= (select .cse0 201) 0) (= (select |c_#length| 17) 10) (= 0 (select .cse0 98)) (= (select |c_#valid| 4) 1) (= 3 (select .cse0 399)) (= (select .cse0 539) 0) (= 21779 (select .cse0 1264)) (= (select .cse0 729) 0) (= (select .cse0 504) 3) (= (select .cse0 1316) 0) (= (select .cse0 336) 3) (= (select .cse0 325) 0) (= 53 (select .cse2 1)) (= (select .cse0 661) 0) (= |#funAddr~p54u_pre_reset.offset| (select .cse4 28)) (= (select .cse0 117) 0) (= (select .cse0 432) 0) (= (select .cse1 113) 0) (= (select |c_#valid| 8) 1) (= 7 (select |c_#length| 29)) (= 3 (select .cse0 294)) (= (select .cse0 184) 0) (= 33028 (select .cse0 1306)) (= (select .cse0 121) 0) (= (select .cse0 307) 0) (= (select .cse0 462) 3) (= |#funAddr~p54u_probe.offset| (select .cse4 4)) (= (select .cse0 115) 0) (= (select .cse0 395) 0) (= (select .cse0 1272) 0) (= (select .cse0 1063) 0) (= c_~__mod_usb_device_table~0.bInterfaceNumber 0) (= 0 (select .cse0 1022)) (= (select .cse41 2) 0) (= (select .cse0 642) 0) (= (select .cse0 869) 0) (= (select .cse1 12) 0) (= (select .cse0 704) 0) (= (select .cse0 342) 0) (= (select .cse4 113) 0) (= (select .cse1 108) 0) (= 14081 (select .cse0 529)) (= (select .cse0 269) 0) (= 0 (select .cse10 2)) (= (select .cse0 221) 0) (= (select .cse0 772) 0) (= 4219 (select .cse0 359)) (= (select .cse0 6) 0) (= 2 (select .cse0 424)) (= (select .cse0 218) 0) (= (select .cse8 1) 0) (= (select .cse0 268) 0) (= (select .cse0 365) 0) (= 3 (select .cse0 630)) (= 14083 (select .cse0 550)) (= (select .cse0 890) 0) (= (select .cse0 896) 0) (= (select .cse0 478) 0) (= (select .cse0 1312) 0) (= (select .cse0 1212) 0) (= (select .cse0 431) 0) (= (select .cse3 44) 0) (= (select .cse0 245) 0) (= (select .cse4 12) 0) (= (select |c_#length| 25) 34) (= (select .cse0 141) 0) (= 7 (select |c_#length| 30)) (= 8193 (select .cse0 527)) (= 21761 (select .cse0 193)) (= (select .cse0 665) 0) (= (select .cse0 258) 0) (= (select .cse0 685) 0) (= (select .cse0 161) 0) (= (select .cse0 73) 0) (= c_~usb_counter~0 0) (= (select .cse0 1318) 0) (= (select .cse4 60) 0) (= c_~usb_intfdata~0.offset 0) (= (select .cse0 1327) 0) (= (select .cse0 1266) 0) (= (select .cse0 456) 0) (= (select .cse0 1064) 0) (= (select .cse0 968) 3064) (= (select .cse0 50) 0) (= (select .cse0 562) 0) (= 0 (select .cse0 560)) (= 0 c_~__mod_usb_device_table~0.bDeviceClass) (= (select .cse0 34) 0) (= (select .cse0 798) 3) (= (select .cse0 216) 0) (= (select .cse0 997) 0) (= 14084 (select .cse0 1222)) (= (select .cse0 1004) 0) (= (select .cse0 1003) 0) (= (select .cse0 1252) 0) (= (select .cse0 645) 0) (= (select |c_#length| 5) 24) (= (select .cse0 938) 0) (= (select .cse0 1274) 0) (= (select .cse4 100) 0) (= (select .cse0 833) 0) (= 60947 (select .cse0 760)) (= (select .cse0 136) 0) (= (select .cse0 748) 0) (= (select .cse0 500) 0) (= 0 (select .cse0 164)) (= c_~__mod_usb_device_table~0.match_flags 0) (= (select .cse0 536) 0) (= (select .cse0 428) 0) (= (select .cse0 939) 0) (= (select .cse0 1037) 0) (= (select .cse0 615) 0) (= 0 (select .cse0 899)) (= (select .cse3 159) 1) (= 194 (select .cse0 25)) (= (select .cse0 33) 0) (= (select .cse0 1260) 3) (= 0 (select .cse4 145)) (= 32 (select .cse9 2)) (= (select .cse0 120) 0) (= (select .cse0 1334) 0) (= (select .cse0 920) 0) (= (select .cse0 134) 0) (= (select .cse0 583) 0) (= (select .cse3 160) 1) (= (select .cse0 263) 0) (= (select .cse0 497) 0) (= (select .cse0 552) 0) (= c_~__mod_usb_device_table~0.bcdDevice_lo 0) (= (select .cse0 995) 0) (= (select .cse0 178) 0) (= (select .cse0 1190) 0) (= 21 (select .cse0 1012)) (= (select .cse0 1189) 0) (= (select .cse0 351) 0) (= 3 (select .cse0 42)) (= 3 (select |c_#length| 34)) (= (select .cse0 680) 0) (= (select .cse0 205) 0) (= (select .cse0 53) 0) (= (select .cse4 68) 0) (= (select .cse0 745) 0) (= (select .cse0 1287) 0) (= (select .cse5 2) 32) (= (select .cse41 1) 13) (= (select |c_#valid| 15) 1) (= (select .cse6 4) 0) (= (select .cse0 468) 0) (= (select .cse0 155) 0) (= (select .cse0 306) 0) (= (select |c_#valid| 16) 1) (= |c_~#p54u_firmware_upload_3887~0.offset| 0) (= (select .cse0 247) 0) (= (select .cse0 928) 8194) (= (select .cse0 741) 0) (= 39 (select |c_#length| 22)) (= (select .cse0 477) 0) (= (select .cse0 286) 0) (= c_~__mod_usb_device_table~0.bInterfaceClass 0) (= (select .cse0 727) 0) (= (select .cse4 52) 0) (= |#funAddr~p54u_resume.offset| (select .cse4 20)) (= (select .cse0 813) 0) (= (select .cse0 378) 3) (= (select |c_#valid| 29) 1) (= (select .cse0 537) 0) (= (select .cse0 725) 0) (= (select .cse0 151) 17665) (= (select .cse0 726) 0) (= (select .cse0 747) 0) (= (select .cse0 867) 0) (= (select .cse0 1207) 0) (= (select .cse0 116) 0) (= c_~ref_cnt~0 0) (= (select .cse6 1) 126) (= (select .cse0 1001) 0) (= 62723 (select .cse0 865)) (= 3294 (select .cse0 989)) (= (select .cse0 884) 2118) (= (select .cse0 1084) 0) (= (select .cse0 1294) 0) (= (select .cse0 403) 528) (= (select .cse0 894) 0) (= (select .cse0 834) 0) (= (select .cse0 35) 0) (= (select .cse0 265) 0) (= (select .cse0 1050) 3) (= (select .cse0 388) 0) (= (select .cse0 57) 0) (= (select .cse0 575) 0) (= 3 (select .cse0 819)) (= (select |c_#valid| 23) 1) (= (select .cse0 226) 0) (= (select .cse0 705) 0) (= 1344 (select |c_#length| 31)) (= |c_~#p54u_table~0.base| 31) (= |c_~#p54u_table~0.offset| 0) (= (select |c_#valid| 31) 1) (= |c_~#p54u_fwlist~0.offset| 0) (= (select .cse0 641) 0) (= 3 (select .cse0 357)) (= (select .cse0 956) 0) (= (select .cse0 137) 0) (= (select .cse0 1292) 0) (= (select .cse0 1331) 0) (= 0 (select .cse0 1077)) (= (select .cse0 1083) 0) (= (select .cse0 298) 4103) (= (select .cse0 4) 80) (= 9 (select |c_#length| 3)) (= (select .cse0 1209) 0) (= (select .cse0 909) 0) (= 3 (select .cse0 966)) (= (select .cse0 369) 0) (= (select .cse0 710) 0) (= 0 (select .cse0 1172)) (= (select .cse0 410) 0) (= 3 (select .cse0 672)) (= (select .cse0 451) 0) (= 14085 (select .cse0 1243)) (= (select .cse0 330) 0) (= 3 (select .cse0 1239)) (= (select .cse0 518) 0) (= (select .cse0 1040) 0) (= (select .cse0 662) 0) (= (select .cse0 1338) 0) (= (select |c_#length| 33) 5) (= (select .cse0 636) 0) (= (select |c_#valid| 11) 1) (= 0 (select .cse1 133)) (= (select .cse0 812) 0) (= (select .cse0 340) 26662) (= 0 (select .cse0 1235)) (= 32 (select |c_#length| 20)) (= (select .cse0 346) 0) (= (select .cse0 1169) 0) (= (select .cse0 153) 0) (= (select .cse0 1277) 0) (= (select .cse0 1102) 0) (exists ((|v_#memory_$Pointer$.offset_522| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_500| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_523| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_501| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_502| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_524| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_503| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_504| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_505| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_506| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_507| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_508| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_509| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_520| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_521| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_511| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_512| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_513| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_514| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_515| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_516| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_517| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_518| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_519| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_496| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_497| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_498| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_499| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_510| (Array Int (Array Int Int)))) (let ((.cse49 (select |v_#memory_$Pointer$.offset_497| 32)) (.cse44 (select |v_#memory_$Pointer$.offset_524| 32)) (.cse47 (select |v_#memory_$Pointer$.offset_521| 32)) (.cse54 (select |v_#memory_$Pointer$.offset_511| 32)) (.cse55 (select |v_#memory_$Pointer$.offset_509| 32)) (.cse53 (select |v_#memory_$Pointer$.offset_512| 32)) (.cse43 (select |v_#memory_$Pointer$.offset_502| 32)) (.cse59 (select |v_#memory_$Pointer$.offset_519| 32)) (.cse52 (select |v_#memory_$Pointer$.offset_515| 32)) (.cse61 (select |v_#memory_$Pointer$.offset_501| 32)) (.cse62 (select |v_#memory_$Pointer$.offset_518| 32)) (.cse48 (select |v_#memory_$Pointer$.offset_498| 32)) (.cse50 (select |v_#memory_$Pointer$.offset_517| 32)) (.cse65 (select |v_#memory_$Pointer$.offset_516| 32)) (.cse57 (select |v_#memory_$Pointer$.offset_505| 32)) (.cse45 (select |v_#memory_$Pointer$.offset_523| 32)) (.cse46 (select |v_#memory_$Pointer$.offset_522| 32)) (.cse67 (select |v_#memory_$Pointer$.offset_507| 32)) (.cse69 (select |v_#memory_$Pointer$.offset_506| 32)) (.cse66 (select |v_#memory_$Pointer$.offset_500| 32)) (.cse70 (select |v_#memory_$Pointer$.offset_499| 32)) (.cse64 (select |v_#memory_$Pointer$.offset_504| 32)) (.cse42 (select |v_#memory_$Pointer$.offset_503| 32)) (.cse56 (select |v_#memory_$Pointer$.offset_510| 32)) (.cse63 (select |v_#memory_$Pointer$.offset_508| 32)) (.cse58 (select |v_#memory_$Pointer$.offset_514| 32)) (.cse60 (select |v_#memory_$Pointer$.offset_513| 32)) (.cse51 (select |v_#memory_$Pointer$.offset_496| 32)) (.cse68 (select |v_#memory_$Pointer$.offset_520| 32))) (and (= |v_#memory_$Pointer$.offset_502| (store |v_#memory_$Pointer$.offset_503| 32 (store .cse42 47 (select .cse43 47)))) (= |v_#memory_$Pointer$.offset_523| (store |v_#memory_$Pointer$.offset_524| 32 (store .cse44 18 (select .cse45 18)))) (= (store |v_#memory_$Pointer$.offset_522| 32 (store .cse46 20 (select .cse47 20))) |v_#memory_$Pointer$.offset_521|) (= |v_#memory_$Pointer$.offset_497| (store |v_#memory_$Pointer$.offset_498| 32 (store .cse48 13 (select .cse49 13)))) (= |v_#memory_$Pointer$.offset_517| (store |v_#memory_$Pointer$.offset_497| 32 (store .cse49 14 (select .cse50 14)))) (= (store |c_old(#memory_$Pointer$.offset)| 32 (store .cse32 0 (select .cse51 0))) |v_#memory_$Pointer$.offset_496|) (= (store |v_#memory_$Pointer$.offset_515| 32 (store .cse52 17 (select .cse44 17))) |v_#memory_$Pointer$.offset_524|) (= (store |v_#memory_$Pointer$.offset_512| 32 (store .cse53 32 (select .cse54 32))) |v_#memory_$Pointer$.offset_511|) (= (store |v_#memory_$Pointer$.offset_521| 32 (store .cse47 21 (select .cse55 21))) |v_#memory_$Pointer$.offset_509|) (= (store |v_#memory_$Pointer$.offset_511| 32 (store .cse54 36 (select .cse56 36))) |v_#memory_$Pointer$.offset_510|) (= |v_#memory_$Pointer$.offset_514| (store |v_#memory_$Pointer$.offset_505| 32 (store .cse57 27 (select .cse58 27)))) (= (store |v_#memory_$Pointer$.offset_509| 32 (store .cse55 22 (select .cse59 22))) |v_#memory_$Pointer$.offset_519|) (= (store |v_#memory_$Pointer$.offset_513| 32 (store .cse60 29 (select .cse53 29))) |v_#memory_$Pointer$.offset_512|) (= (store |v_#memory_$Pointer$.offset_502| 32 (store .cse43 48 (select .cse61 48))) |v_#memory_$Pointer$.offset_501|) (= (store |v_#memory_$Pointer$.offset_519| 32 (store .cse59 23 (select .cse62 23))) |v_#memory_$Pointer$.offset_518|) (= |v_#memory_$Pointer$.offset_504| (store |v_#memory_$Pointer$.offset_508| 32 (store .cse63 45 (select .cse64 45)))) (= (store |v_#memory_$Pointer$.offset_516| 32 (store .cse65 16 (select .cse52 16))) |v_#memory_$Pointer$.offset_515|) (= (store |v_#memory_$Pointer$.offset_501| 32 (store .cse61 49 (select .cse66 49))) |v_#memory_$Pointer$.offset_500|) (= (store |v_#memory_$Pointer$.offset_518| 32 (store .cse62 24 (select .cse67 24))) |v_#memory_$Pointer$.offset_507|) (= (store |v_#memory_$Pointer$.offset_520| 32 (store (store .cse68 8 0) 12 (select .cse48 12))) |v_#memory_$Pointer$.offset_498|) (= (store |v_#memory_$Pointer$.offset_517| 32 (store .cse50 15 (select .cse65 15))) |v_#memory_$Pointer$.offset_516|) (= |v_#memory_$Pointer$.offset_505| (store |v_#memory_$Pointer$.offset_506| 32 (store .cse69 26 (select .cse57 26)))) (= |v_#memory_$Pointer$.offset_522| (store |v_#memory_$Pointer$.offset_523| 32 (store .cse45 19 (select .cse46 19)))) (= |v_#memory_$Pointer$.offset_506| (store |v_#memory_$Pointer$.offset_507| 32 (store .cse67 25 (select .cse69 25)))) (= (store |v_#memory_$Pointer$.offset_499| 32 (store .cse70 51 (select (select |c_#memory_$Pointer$.offset| 32) 51))) |c_#memory_$Pointer$.offset|) (= |v_#memory_$Pointer$.offset_499| (store |v_#memory_$Pointer$.offset_500| 32 (store .cse66 50 (select .cse70 50)))) (= (store |v_#memory_$Pointer$.offset_504| 32 (store .cse64 46 (select .cse42 46))) |v_#memory_$Pointer$.offset_503|) (= (store |v_#memory_$Pointer$.offset_510| 32 (store (store .cse56 40 0) 44 (select .cse63 44))) |v_#memory_$Pointer$.offset_508|) (= (store |v_#memory_$Pointer$.offset_514| 32 (store .cse58 28 (select .cse60 28))) |v_#memory_$Pointer$.offset_513|) (= (store |v_#memory_$Pointer$.offset_496| 32 (store .cse51 4 (select .cse68 4))) |v_#memory_$Pointer$.offset_520|)))) (= (select .cse0 895) 0) (= (select .cse0 140) 0) (= (select .cse0 792) 0) (= (select .cse0 605) 0) (= (select |c_#length| 9) 48) (= 0 (select .cse3 40)) (= (select .cse0 1166) 0) (= (select .cse0 750) 0) (= (select .cse0 1104) 0) (= (select .cse1 24) |#funAddr~p54u_resume.base|) (= 3 (select .cse0 756)) (= (select |c_#valid| 20) 1) (= (select .cse0 12) 0) (= |#funAddr~p54u_suspend.offset| (select .cse4 16)) (= (select .cse0 1256) 0) (= (select .cse1 4) |#funAddr~p54u_probe.base|) (= (select .cse0 328) 0) (= (select .cse0 718) 14) (= (select |c_#length| 2) 90) (= (select .cse0 1218) 3) (= (select .cse0 1041) 0) (= 5952 (select .cse0 1199)) (= (select .cse0 373) 0) (= (select .cse0 892) 0) (= (select .cse0 1149) 0) (= (select .cse0 1058) 0) (= 2106 (select .cse0 821)) (= (select .cse0 623) 0) (= (select .cse0 27) 0) (= (select |c_#length| 14) 34) (= (select .cse0 1136) 5139) (= (select .cse0 130) 28) (= (select .cse0 1270) 0) (= (select .cse0 1245) 0) (= (select .cse0 1075) 60962) (= (select .cse3 153) 0) (= (select .cse0 224) 0) (= (select .cse0 99) 0) (= (select .cse0 1188) 0) (= (select .cse0 352) 0) (= 0 (select .cse0 493)) (= c_~ldv_retval_1~0 0) (= (select .cse0 600) 0) (= (select .cse0 264) 0) (= (select .cse0 962) 0) (= 3 (select .cse0 1071)) (= (select .cse0 1098) 0) (= (select .cse0 875) 0) (= (select .cse0 1262) 16700) (= 1063 (select .cse0 1159)) (= (select .cse0 80) 0) (= (select .cse0 854) 0) (= (select .cse0 21) 3) (= c_~ldv_state_variable_0~0 0) (= (select .cse0 348) 0) (= (select .cse0 1273) 0) (= (select .cse0 1113) 3) (= (select .cse0 955) 0) (= (select .cse0 829) 0) (= (select .cse0 350) 0) (= (select .cse0 1178) 5736) (= (select .cse0 227) 0) (= (select .cse0 374) 0) (= (select .cse0 248) 0) (= (select .cse0 531) 0) (= (select .cse0 926) 2325) (= (select .cse0 917) 0) (= 35 (select |c_#length| 18)) (= (select .cse0 1144) 0) (= (select .cse0 411) 0) (= 98 (select .cse2 5)) (= (select .cse0 787) 0) (= (select .cse0 515) 0) (= (select .cse0 470) 0) (= (select .cse0 407) 0) (= (select .cse0 905) 2325) (= (select .cse0 764) 0) (= (select .cse0 413) 0) (= 2474 (select .cse0 275)) (= (select .cse0 1205) 0) (= (select .cse0 1129) 0) (= (select .cse0 498) 0) (= (select .cse0 573) 0) (= (select .cse0 289) 0) (= (select .cse0 1065) 0) (= (select .cse0 773) 0) (= (select .cse0 119) 0) (= (select .cse0 961) 0) (= 115 (select .cse2 4)) (= c_~ldv_retval_0~0 0) (= (select .cse0 1126) 0) (= (select |c_#valid| 6) 1) (= (select .cse0 1268) 0) (= (select .cse0 160) 0) (= (select .cse5 0) 120) (= (select .cse0 980) 0) (= 1293 (select .cse0 653)) (= (select .cse0 1250) 0) (= (select .cse4 125) 0) (= (select .cse0 252) 3) (= (select .cse4 88) 0) (= (select .cse0 581) 0) (= c_~p54u_driver_group1~0.offset 0) (= 0 (select .cse0 327)) (= 3 (select .cse0 189)) (= (select .cse0 75) 0) (= (select .cse4 0) 0) (= (select .cse0 107) 1799) (= (select .cse0 777) 3) (= (select .cse0 1208) 0) (= (select .cse0 810) 0) (= (select .cse0 624) 0) (= (select .cse0 709) 0) (= (select .cse0 604) 0) (= (select .cse0 36) 0) (= (select .cse0 919) 0) (= (select .cse0 506) 6421) (= 2106 (select .cse0 191)) (= (select .cse0 199) 0) (= (select .cse0 256) 16928) (= (select .cse0 447) 0) (= (select .cse7 2) 52) (= (select .cse3 158) 0) (= (select .cse1 60) 0) (= (select .cse0 95) 0) (= (select .cse0 1000) 0) (= (select .cse0 11) 0) (= 5173 (select .cse0 401)) (= (select .cse0 349) 0) (= 3 (select .cse0 1092)) (= (select .cse0 724) 0) (= (select .cse0 1285) 33026) (= 8192 (select .cse0 907)) (= (select .cse0 1276) 0) (= (select .cse0 143) 0) (= (select .cse0 898) 0) (= (select .cse0 535) 0) (= (select .cse0 1171) 0) (= 3294 (select .cse0 1010)) (= (select .cse0 993) 0) (= (select .cse0 594) 0) (= (select .cse0 1128) 0) (= (select .cse3 112) 0) (= (select .cse4 36) 0) (= (select .cse0 1096) 10) (= (select |c_#valid| 10) 1) (= 5 (select .cse0 445)) (exists ((|v_#memory_int_466| (Array Int (Array Int Int))) (|v_#memory_int_465| (Array Int (Array Int Int)))) (let ((.cse72 (select |v_#memory_int_466| 32)) (.cse71 (select |v_#memory_int_465| 32))) (and (= (store |v_#memory_int_465| 32 (store (store (store (store (store (store (store (store .cse71 44 73) 45 83) 46 76) 47 51) 48 56) 49 56) 50 55) 51 0)) |c_#memory_int|) (= (store |c_old(#memory_int)| 32 (store (store (store .cse32 0 1280129078) 4 1) 8 (select .cse72 8))) |v_#memory_int_466|) (= (store |v_#memory_int_466| 32 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse72 12 73) 13 83) 14 76) 15 51) 16 56) 17 56) 18 54) 19 32) 20 43) 21 32) 22 110) 23 101) 24 116) 25 50) 26 50) 27 56) 28 48) 29 0) 32 1280129079) 36 2) 40 (select .cse71 40))) |v_#memory_int_465|)))) (= (select |c_#valid| 7) 1) (= (select .cse0 768) 0) (= (select .cse0 1180) 4176) (= (select .cse0 458) 0) (= (select |c_#length| 15) 34) (= (select .cse0 416) 0) (= (select .cse0 1232) 0) (= (select .cse0 1231) 0) (= c_~ldv_retval_2~0 0) (= 2991 (select .cse0 947)) (= 0 (select .cse3 157)) (= c_~__mod_usb_device_table~0.bDeviceSubClass 0) (= (select .cse0 422) 5545) (= (select .cse0 1291) 0) (= 1721 (select .cse0 737)) (= (select .cse0 88) 288) (= 0 c_~__mod_usb_device_table~0.bcdDevice_hi) (= 21504 (select .cse0 1138)) (= (select .cse0 426) 0) (= (select .cse0 666) 0) (= (select .cse1 52) 0) (= (select .cse1 141) 0))) is different from false [2023-04-03 04:46:17,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1066217953] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:46:17,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-04-03 04:46:17,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [4, 4, 4] total 18 [2023-04-03 04:46:17,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589109118] [2023-04-03 04:46:17,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:46:17,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-04-03 04:46:17,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:46:17,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-04-03 04:46:17,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=223, Unknown=1, NotChecked=30, Total=306 [2023-04-03 04:46:17,644 INFO L87 Difference]: Start difference. First operand 1969 states and 2578 transitions. Second operand has 14 states, 10 states have (on average 10.0) internal successors, (100), 8 states have internal predecessors, (100), 5 states have call successors, (42), 6 states have call predecessors, (42), 4 states have return successors, (39), 4 states have call predecessors, (39), 4 states have call successors, (39) [2023-04-03 04:46:19,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:21,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:23,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:25,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-04-03 04:46:27,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:29,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:31,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-04-03 04:46:33,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:35,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-04-03 04:46:37,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:39,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:46:41,819 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_old(#memory_int)| 16)) (.cse8 (select |c_old(#memory_int)| 1)) (.cse9 (select |c_old(#memory_int)| 13)) (.cse41 (select |c_#memory_int| 34)) (.cse6 (select |c_#memory_int| 33)) (.cse2 (select |c_old(#memory_int)| 30)) (.cse5 (select |c_old(#memory_int)| 12)) (.cse7 (select |c_old(#memory_int)| 29)) (.cse4 (select |c_#memory_$Pointer$.offset| 35)) (.cse32 ((as const (Array Int Int)) 0)) (.cse3 (select |c_#memory_int| 35)) (.cse0 (select |c_old(#memory_int)| 31)) (.cse1 (select |c_#memory_$Pointer$.base| 35))) (and (= (select .cse0 1035) 0) (= (select .cse0 687) 0) (= (select .cse0 197) 0) (= (select .cse0 688) 0) (= 3 (select .cse0 168)) (= (select .cse0 746) 0) (= 29 (select .cse1 0)) (= 16700 (select .cse0 1304)) (= (select .cse0 32) 0) (= 22002 (select .cse0 361)) (= |c_~#p54u_romboot_3887~0.base| 33) (= (select |c_#valid| 21) 1) (= (select .cse0 913) 0) (= (select .cse0 611) 20545) (= (select .cse0 974) 0) (= (select .cse0 10) 0) (= (select .cse0 861) 3) (= (select .cse0 332) 0) (= 0 (select .cse0 857)) (= (select .cse0 405) 0) (= (select .cse0 918) 0) (= 112 (select .cse2 0)) (= (select .cse0 37) 0) (= (select .cse0 853) 0) (= (select .cse0 558) 0) (= (select |c_#length| 32) 96) (= (select .cse0 8) 0) (< 0 |c_#StackHeapBarrier|) (= (select .cse0 182) 0) (= (select .cse0 1211) 0) (= (select .cse0 443) 5680) (= (select .cse0 638) 0) (= (select .cse0 998) 0) (= (select .cse0 58) 0) (= (select .cse0 683) 0) (= (select .cse0 118) 0) (= (select .cse0 172) 17666) (= 60934 (select .cse0 109)) (= (select .cse3 48) 0) (= (select .cse0 678) 0) (= (select .cse0 1187) 0) (= (select .cse0 664) 0) (= (select .cse0 789) 0) (= 0 (select .cse4 56)) (= (select .cse0 621) 0) (= (select .cse0 283) 0) (= (select .cse0 957) 0) (= (select .cse0 31) 0) (= (select .cse0 743) 0) (= (select .cse0 874) 0) (= (select .cse0 978) 0) (= (select |c_#valid| 19) 1) (= (select .cse0 779) 2051) (= c_~LDV_IN_INTERRUPT~0 1) (= (select .cse0 844) 50433) (= (select .cse0 794) 0) (= (select .cse4 108) 0) (= 1286 (select .cse0 44)) (= (select .cse0 1107) 0) (= 3 (select .cse0 1197)) (= (select .cse0 1283) 16700) (= (select .cse0 1220) 8193) (= (select .cse0 391) 0) (= (select .cse0 434) 0) (= (select .cse0 893) 0) (= (select .cse0 363) 0) (= (select .cse0 569) 8193) (= (select .cse0 625) 0) (= c_~__mod_usb_device_table~0.bInterfaceProtocol 0) (= (select .cse0 800) 2106) (= (select .cse0 701) 0) (= (select .cse0 368) 0) (= 0 (select .cse0 1109)) (= (select .cse0 1182) 0) (= (select .cse0 788) 0) (= (select .cse0 206) 0) (= (select .cse0 183) 0) (= (select .cse0 433) 0) (= (select .cse0 521) 0) (= (select .cse4 129) 0) (= 3 (select .cse0 924)) (= (select .cse5 1) 50) (= (select .cse0 739) 289) (= (select .cse0 979) 0) (= (select .cse0 830) 0) (= (select .cse0 319) 6) (= 16960 (select .cse0 886)) (= (select .cse0 951) 0) (= (select .cse0 1319) 0) (= (select .cse0 1310) 0) (= 0 (select .cse0 1014)) (= (select .cse0 791) 0) (= (select .cse0 1335) 0) (= 8193 (select .cse0 548)) (= (select .cse0 367) 0) (= (select |c_#valid| 0) 0) (= (select |c_#valid| 18) 1) (= (select .cse0 71) 0) (= (select .cse0 23) 1118) (= (select .cse0 1119) 0) (= (select .cse0 1106) 0) (= (select .cse0 260) 0) (= (select .cse0 489) 0) (= (select .cse0 582) 0) (= (select .cse0 16) 0) (= (select .cse0 1103) 0) (= 0 c_~INTERF_STATE~0) (= 3 (select .cse0 210)) (= (select .cse0 212) 2118) (= 0 (select .cse1 56)) (= (select .cse0 512) 0) (= (select .cse0 809) 0) (= (select .cse0 321) 0) (= (select .cse0 132) 0) (= (select .cse0 735) 3) (= (select |c_#valid| 3) 1) (= (select .cse0 69) 0) (= (select .cse0 1043) 0) (= (select .cse0 802) 17697) (= 3 (select .cse0 1302)) (= (select .cse6 2) 126) (= (select .cse0 682) 0) (= (select .cse0 790) 0) (= (select .cse0 101) 0) (= (select .cse0 389) 0) (= (select .cse0 290) 0) (= (select .cse0 519) 0) (= (select .cse2 2) 52) (= (select .cse0 1163) 0) (= 35 |c_~#p54u_driver~0.base|) (= 3 (select .cse0 525)) (= 3 (select .cse0 84)) (= (select .cse0 1234) 0) (= (select .cse0 323) 0) (= |#funAddr~p54u_suspend.base| (select .cse1 16)) (= (select .cse0 394) 0) (= (select .cse0 1271) 0) (= (select .cse0 97) 0) (= 0 (select .cse0 392)) (= (select .cse0 1255) 0) (= (select .cse0 987) 3) (= (select .cse0 149) 2106) (= c_~p54u_driver_group1~0.base 0) (= (select .cse0 514) 0) (= (select .cse4 133) 0) (= (select .cse0 1325) 0) (= (select .cse0 55) 0) (= (select .cse0 1023) 0) (= (select .cse0 1085) 0) (= 3 (select .cse0 441)) (= (select .cse0 1142) 0) (= (select .cse0 1336) 0) (= (select .cse0 1293) 0) (= (select .cse0 603) 0) (= (select .cse0 848) 0) (= (select .cse0 699) 0) (= (select .cse0 243) 0) (= (select .cse0 185) 0) (= (select .cse0 632) 1137) (= (select .cse0 684) 0) (= (select .cse0 1021) 0) (= (select .cse0 771) 0) (= (select .cse0 353) 0) (= 3 (select .cse0 1155)) (= 112 (select .cse7 0)) (= 3 (select .cse0 609)) (= (select .cse0 840) 3) (= (select .cse0 203) 0) (= (select .cse0 580) 0) (= (select .cse0 1016) 0) (= (select .cse0 827) 0) (= 26 (select |c_#length| 26)) (= (select .cse0 644) 0) (= 32 (select .cse5 3)) (= (select .cse0 56) 0) (= (select .cse0 1193) 0) (= (select .cse0 1289) 0) (= (select .cse0 510) 0) (= (select .cse0 54) 0) (= (select .cse0 412) 0) (= (select |c_#valid| 13) 1) (= (select .cse0 1298) 0) (= (select .cse0 1062) 0) (= (select .cse0 622) 0) (= (select .cse7 4) 115) (= (select .cse0 617) 0) (= (select .cse0 139) 0) (= (select .cse0 533) 0) (= (select .cse0 846) 0) (= (select |c_#valid| 12) 1) (= (select .cse0 157) 0) (= (select .cse0 1313) 0) (= (select .cse0 38) 0) (= (select |c_#valid| 22) 1) (= (select .cse0 65) 1653) (= (select .cse0 599) 0) (= (select .cse0 1228) 0) (= (select .cse0 716) 1705) (= (select |c_#valid| 28) 1) (= (select .cse0 520) 0) (= (select .cse0 111) 0) (= (select .cse0 999) 0) (= (select .cse0 305) 0) (= (select .cse0 785) 0) (= (select .cse0 1088) 0) (= (select .cse0 1140) 0) (= 3 (select .cse0 273)) (= (select .cse0 77) 0) (= (select .cse1 104) 0) (= (select .cse0 15) 0) (= 48 (select .cse8 0)) (= (select .cse0 499) 0) (= (select .cse0 14) 0) (= (select .cse0 1213) 0) (= (select .cse0 1024) 0) (= (select .cse0 728) 0) (= (select .cse1 149) 0) (= (select .cse0 415) 0) (= (select |c_#length| 28) 33) (= (select .cse0 1061) 0) (= 3470 (select .cse0 1031)) (= (select .cse0 1056) 0) (= (select .cse0 1018) 0) (= (select .cse9 0) 120) (= (select .cse1 64) 0) (= 0 (select .cse0 1230)) (= (select .cse0 703) 0) (= c_~__mod_usb_device_table~0.idVendor 0) (= (select .cse0 126) 3) (= (select .cse0 602) 0) (= (select .cse0 1203) 0) (= (select .cse0 697) 8194) (= c_~ldv_retval_4~0 0) (= c_~__mod_usb_device_table~0.driver_info 0) (= (select .cse0 113) 0) (= (select .cse0 92) 0) (= (select .cse0 646) 0) (= (select .cse0 159) 0) (= (select .cse0 266) 0) (= (select .cse0 474) 0) (= (select |c_#length| 19) 34) (= (select .cse0 2) 1041) (= (select |c_#length| 23) 63) (= (select .cse0 1201) 4096) (= (select .cse1 125) 0) (= (select .cse0 749) 0) (= (select .cse0 634) 4656) (= (select |c_#valid| 14) 1) (= (select .cse1 100) 0) (= (select .cse0 1339) 0) (= 3 (select .cse0 651)) (= (select .cse0 811) 0) (= (select .cse0 1105) 0) (= (select .cse0 100) 0) (= (select .cse0 804) 0) (= (select .cse1 129) 0) (= (select .cse0 1094) 5041) (= (select .cse0 59) 0) (= (select |c_#valid| 25) 1) (= (select .cse0 770) 0) (= (select .cse0 1214) 0) (= (select .cse0 372) 0) (= (select .cse0 1100) 0) (= (select .cse0 808) 0) (= (select .cse0 1087) 0) (= (select .cse4 92) 0) (= (select .cse0 204) 0) (= (select .cse0 932) 0) (= (select .cse0 344) 0) (= (select .cse0 877) 0) (= c_~completeFnBulk~0.base 0) (= |#funAddr~p54u_pre_reset.base| (select .cse1 28)) (= (select .cse0 473) 0) (= (select .cse0 588) 3) (= 126 (select .cse6 0)) (= (select .cse0 162) 0) (= (select .cse0 538) 0) (= (select .cse0 371) 0) (= (select .cse0 202) 0) (= (select .cse0 452) 0) (= 21 (select |c_#length| 24)) (= (select .cse0 941) 0) (= (select |c_#length| 11) 43) (= (select .cse4 104) 0) (= (select .cse0 1082) 0) (= (select .cse0 174) 0) (= 0 (select .cse4 96)) (= (select .cse0 983) 0) (= 2 (select |c_#length| 1)) (= (select .cse4 117) 0) (= 22 (select |c_#length| 6)) (= (select .cse0 563) 0) (= (select .cse0 517) 0) (= 75 (select .cse10 1)) (= (select .cse0 1054) 16421) (= (select .cse0 436) 0) (= (select .cse0 554) 0) (= (select .cse0 17) 0) (= (select .cse0 409) 0) (= (select |c_#valid| 1) 1) (= (select .cse0 300) 0) (= 39 (select |c_#length| 21)) (= c_~usb_urb~0.offset 0) (= (select .cse0 1191) 0) (= (select .cse1 121) 0) (= |c_#NULL.offset| 0) (= (select .cse0 1046) 0) (= (select .cse0 706) 0) (= 3 (select .cse0 63)) (= (select .cse0 1167) 0) (= 3 (select .cse0 315)) (= (select .cse0 851) 0) (= (select .cse0 430) 0) (= (select .cse1 117) 0) (= (select .cse0 982) 0) (= (select .cse0 122) 0) (= (select .cse0 310) 0) (= (select .cse0 1251) 0) (= 8757 (select .cse0 613)) (= (select .cse0 835) 0) (= (select .cse5 4) 0) (= (select .cse1 36) 31) (= (select .cse0 856) 0) (= (select .cse0 1086) 0) (= 98 (select .cse7 5)) (= (select .cse0 806) 0) (= (select .cse0 1146) 0) (= 3 (select .cse0 105)) (= (select |c_#valid| 33) 1) (= (select .cse0 1121) 0) (= (select .cse0 386) 0) (= (select .cse0 1275) 0) (= c_~usb_dev~0.offset 0) (= (select .cse0 1184) 0) (= 3 (select .cse0 882)) (= (select .cse0 457) 0) (= (select .cse0 380) 4682) (= (select .cse0 254) 2118) (= (select .cse0 13) 0) (= (select .cse9 1) 50) (= (select .cse2 6) 0) (= (select .cse0 242) 0) (= (select .cse0 873) 0) (= (select .cse4 32) |#funAddr~p54u_post_reset.offset|) (= 1721 (select .cse0 86)) (= (select .cse0 1340) 0) (= (select .cse0 663) 0) (= (select .cse0 79) 0) (= (select .cse0 76) 0) (= (select .cse0 707) 0) (= 2106 (select .cse0 842)) (= (select .cse0 546) 3) (= (select .cse0 936) 0) (= (select .cse0 1125) 0) (= c_~__mod_usb_device_table~0.bInterfaceSubClass 0) (= (select .cse0 1329) 0) (= (select .cse4 149) 0) (= (select .cse0 1127) 0) (= (select |c_#length| 4) 14) (= (select .cse0 420) 3) (= |#funAddr~p54u_post_reset.base| (select .cse1 32)) (= (select .cse0 453) 0) (<= 1 |c_#StackHeapBarrier|) (= (select .cse0 695) 1394) (= 3 (select .cse0 1029)) (= (select .cse0 731) 0) (= (select .cse0 619) 0) (= (select |c_#length| 27) 40) (= (select .cse0 1253) 0) (= (select .cse0 762) 0) (= (select .cse0 1117) 12) (= (select .cse0 934) 0) (= (select .cse0 814) 0) (= (select .cse0 1296) 0) (= 0 (select .cse0 1337)) (= 8757 (select .cse0 508)) (= (select .cse3 72) 0) (= (select .cse0 94) 0) (= (select .cse0 620) 0) (= (select .cse0 52) 0) (= (select .cse0 1308) 0) (= (select .cse0 752) 0) (= (select .cse0 483) 3) (= (select .cse0 949) 280) (= (select .cse0 48) 0) (= (select .cse0 567) 3) (= (select .cse0 916) 0) (= (select .cse0 1249) 0) (= (select .cse0 972) 0) (= (select .cse0 1081) 0) (= (select .cse0 1039) 0) (= (select .cse4 64) 0) (= (select .cse0 1229) 0) (= (select .cse0 871) 0) (= (select .cse0 872) 0) (= 3 (select .cse0 147)) (= 0 (select .cse0 766)) (= (select .cse0 1008) 3) (= (select .cse0 542) 0) (= (select .cse0 163) 0) (= (select .cse0 970) 4105) (= c_~usb_urb~0.base 0) (= c_~__mod_usb_device_table~0.bDeviceProtocol 0) (= (select .cse0 541) 0) (= (select |c_#valid| 24) 1) (= (select .cse0 959) 0) (= (select .cse0 590) 20545) (= 34 |c_~#p54u_firmware_upload_3887~0.base|) (= (select .cse0 1044) 0) (= (select .cse0 852) 0) (= c_~dev_counter~0 0) (= (select .cse0 584) 0) (= (select .cse0 571) 14178) (= 161 (select |c_#length| 35)) (= (select .cse0 437) 0) (= (select .cse1 137) 0) (= (select .cse0 246) 0) (= (select .cse0 284) 0) (= (select .cse0 1115) 5041) (= c_~usb_dev~0.base 0) (= (select .cse0 598) 0) (= (select .cse0 981) 0) (= (select .cse0 657) 0) (= 5 (select |c_#length| 13)) (= (select .cse4 141) 0) (= 1799 (select .cse0 758)) (= (select .cse0 285) 0) (= (select .cse0 823) 17713) (= (select .cse0 326) 0) (= (select .cse0 220) 0) (= (select .cse0 793) 0) (= c_~ldv_state_variable_1~0 0) (= (select .cse0 689) 0) (= (select .cse7 6) 0) (= (select |c_#valid| 5) 1) (= 0 (select .cse0 783)) (= (select .cse0 308) 0) (= c_~completeFnInt~0.base 0) (= (select .cse0 1134) 3) (= (select .cse0 953) 0) (= (select .cse0 626) 0) (= (select .cse0 1186) 0) (= (select .cse0 496) 0) (= (select .cse0 1161) 0) (= |#funAddr~p54u_disconnect.base| (select .cse1 8)) (= (select .cse0 267) 0) (= (select .cse0 561) 0) (= (select .cse0 29) 0) (= (select .cse1 145) 0) (= (select .cse0 449) 0) (= (select .cse0 1315) 0) (= (select .cse0 686) 0) (= 0 (select .cse0 668)) (= (select .cse0 914) 0) (= |c_~#p54u_driver~0.offset| 0) (= 0 (select .cse0 331)) (= (select .cse1 68) 0) (= (select .cse0 158) 0) (= (select .cse0 138) 0) (= (select .cse0 601) 0) (= (select .cse0 1025) 0) (= (select .cse0 1124) 0) (= (select .cse0 494) 0) (= (select |c_#valid| 32) 1) (= (select .cse0 390) 0) (= (select .cse0 1314) 0) (= (select |c_#valid| 35) 1) (= (select .cse0 1045) 0) (= 2106 (select .cse0 863)) (= (select .cse0 1297) 0) (= (select .cse0 239) 0) (= (select .cse0 1067) 0) (= (select .cse4 8) |#funAddr~p54u_disconnect.offset|) (= (select .cse4 121) 0) (= 0 (select .cse0 74)) (= (select .cse0 1210) 0) (= (select .cse0 1224) 0) (= (select .cse0 577) 0) (= (select .cse0 1073) 4704) (= (select |c_#valid| 26) 1) (= (select .cse0 976) 0) (= (select .cse0 472) 0) (= (select .cse0 1042) 0) (= (select .cse0 888) 0) (= (select .cse0 454) 0) (= (select .cse0 311) 0) (= (select .cse0 225) 0) (= (select .cse0 485) 6421) (= 0 (select .cse0 90)) (= (select .cse0 730) 0) (= (select .cse0 491) 0) (= (select .cse0 1247) 0) (= 2411 (select .cse0 466)) (= (select .cse0 643) 0) (= (select .cse1 92) 0) (= (select .cse0 647) 0) (= (select .cse0 96) 0) (= (select |c_#valid| 17) 1) (= (select .cse0 559) 0) (= (select .cse0 487) 8756) (= 3064 (select .cse0 296)) (= c_~completeFnInt~0.offset 0) (= (select .cse0 1148) 0) (= (select .cse0 455) 0) (= (select .cse0 1147) 0) (= (select .cse0 241) 0) (= 16912 (select .cse0 235)) (= (select |c_#valid| 30) 1) (= (select .cse0 1192) 0) (= (select .cse0 1295) 0) (= (select .cse0 222) 0) (= (select .cse0 1020) 0) (= 8192 (select .cse0 676)) (exists ((|v_#memory_$Pointer$.base_509| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_508| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_507| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_506| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_505| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_504| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_503| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_502| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_524| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_523| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_501| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_500| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_522| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_521| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_520| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_519| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_518| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_517| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_516| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_515| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_514| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_513| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_512| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_511| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_499| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_510| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_498| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_497| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_496| (Array Int (Array Int Int)))) (let ((.cse12 (select |v_#memory_$Pointer$.base_499| 32)) (.cse14 (select |v_#memory_$Pointer$.base_515| 32)) (.cse22 (select |v_#memory_$Pointer$.base_506| 32)) (.cse15 (select |v_#memory_$Pointer$.base_514| 32)) (.cse17 (select |v_#memory_$Pointer$.base_509| 32)) (.cse31 (select |v_#memory_$Pointer$.base_508| 32)) (.cse29 (select |v_#memory_$Pointer$.base_510| 32)) (.cse21 (select |v_#memory_$Pointer$.base_507| 32)) (.cse30 (select |v_#memory_$Pointer$.base_513| 32)) (.cse20 (select |v_#memory_$Pointer$.base_516| 32)) (.cse34 (select |v_#memory_$Pointer$.base_520| 32)) (.cse19 (select |v_#memory_$Pointer$.base_522| 32)) (.cse38 (select |v_#memory_$Pointer$.base_521| 32)) (.cse18 (select |v_#memory_$Pointer$.base_523| 32)) (.cse23 (select |v_#memory_$Pointer$.base_505| 32)) (.cse16 (select |v_#memory_$Pointer$.base_504| 32)) (.cse13 (select |v_#memory_$Pointer$.base_498| 32)) (.cse26 (select |v_#memory_$Pointer$.base_497| 32)) (.cse27 (select |v_#memory_$Pointer$.base_496| 32)) (.cse33 (select |v_#memory_$Pointer$.base_503| 32)) (.cse24 (select |v_#memory_$Pointer$.base_502| 32)) (.cse40 (select |v_#memory_$Pointer$.base_519| 32)) (.cse39 (select |v_#memory_$Pointer$.base_524| 32)) (.cse36 (select |v_#memory_$Pointer$.base_512| 32)) (.cse28 (select |v_#memory_$Pointer$.base_511| 32)) (.cse35 (select |v_#memory_$Pointer$.base_518| 32)) (.cse37 (select |v_#memory_$Pointer$.base_517| 32)) (.cse25 (select |v_#memory_$Pointer$.base_501| 32)) (.cse11 (select |v_#memory_$Pointer$.base_500| 32))) (and (= |v_#memory_$Pointer$.base_499| (store |v_#memory_$Pointer$.base_500| 32 (store .cse11 14 (select .cse12 14)))) (= (store |v_#memory_$Pointer$.base_499| 32 (store .cse12 15 (select .cse13 15))) |v_#memory_$Pointer$.base_498|) (= (store |v_#memory_$Pointer$.base_515| 32 (store .cse14 28 (select .cse15 28))) |v_#memory_$Pointer$.base_514|) (= (store |v_#memory_$Pointer$.base_504| 32 (store .cse16 49 (select .cse17 49))) |v_#memory_$Pointer$.base_509|) (= |v_#memory_$Pointer$.base_522| (store |v_#memory_$Pointer$.base_523| 32 (store .cse18 21 (select .cse19 21)))) (= (store |v_#memory_$Pointer$.base_516| 32 (store .cse20 27 (select .cse14 27))) |v_#memory_$Pointer$.base_515|) (= (store |v_#memory_$Pointer$.base_507| 32 (store .cse21 46 (select .cse22 46))) |v_#memory_$Pointer$.base_506|) (= (store |v_#memory_$Pointer$.base_506| 32 (store .cse22 47 (select .cse23 47))) |v_#memory_$Pointer$.base_505|) (= |v_#memory_$Pointer$.base_501| (store |v_#memory_$Pointer$.base_502| 32 (store (store .cse24 8 7) 12 (select .cse25 12)))) (= (store |v_#memory_$Pointer$.base_497| 32 (store .cse26 17 (select .cse27 17))) |v_#memory_$Pointer$.base_496|) (= |v_#memory_$Pointer$.base_510| (store |v_#memory_$Pointer$.base_511| 32 (store (store .cse28 40 8) 44 (select .cse29 44)))) (= (store |v_#memory_$Pointer$.base_514| 32 (store .cse15 29 (select .cse30 29))) |v_#memory_$Pointer$.base_513|) (= |v_#memory_$Pointer$.base_508| (store |v_#memory_$Pointer$.base_509| 32 (store .cse17 50 (select .cse31 50)))) (= (store |c_old(#memory_$Pointer$.base)| 32 (store .cse32 0 (select .cse33 0))) |v_#memory_$Pointer$.base_503|) (= (store |v_#memory_$Pointer$.base_508| 32 (store .cse31 51 (select (select |c_#memory_$Pointer$.base| 32) 51))) |c_#memory_$Pointer$.base|) (= (store |v_#memory_$Pointer$.base_510| 32 (store .cse29 45 (select .cse21 45))) |v_#memory_$Pointer$.base_507|) (= (store |v_#memory_$Pointer$.base_520| 32 (store .cse34 24 (select .cse35 24))) |v_#memory_$Pointer$.base_518|) (= |v_#memory_$Pointer$.base_512| (store |v_#memory_$Pointer$.base_513| 32 (store .cse30 32 (select .cse36 32)))) (= (store |v_#memory_$Pointer$.base_517| 32 (store .cse37 26 (select .cse20 26))) |v_#memory_$Pointer$.base_516|) (= (store |v_#memory_$Pointer$.base_521| 32 (store .cse38 23 (select .cse34 23))) |v_#memory_$Pointer$.base_520|) (= |v_#memory_$Pointer$.base_521| (store |v_#memory_$Pointer$.base_522| 32 (store .cse19 22 (select .cse38 22)))) (= (store |v_#memory_$Pointer$.base_524| 32 (store .cse39 20 (select .cse18 20))) |v_#memory_$Pointer$.base_523|) (= |v_#memory_$Pointer$.base_504| (store |v_#memory_$Pointer$.base_505| 32 (store .cse23 48 (select .cse16 48)))) (= (store |v_#memory_$Pointer$.base_498| 32 (store .cse13 16 (select .cse26 16))) |v_#memory_$Pointer$.base_497|) (= (store |v_#memory_$Pointer$.base_496| 32 (store .cse27 18 (select .cse40 18))) |v_#memory_$Pointer$.base_519|) (= |v_#memory_$Pointer$.base_502| (store |v_#memory_$Pointer$.base_503| 32 (store .cse33 4 (select .cse24 4)))) (= (store |v_#memory_$Pointer$.base_519| 32 (store .cse40 19 (select .cse39 19))) |v_#memory_$Pointer$.base_524|) (= (store |v_#memory_$Pointer$.base_512| 32 (store .cse36 36 (select .cse28 36))) |v_#memory_$Pointer$.base_511|) (= (store |v_#memory_$Pointer$.base_518| 32 (store .cse35 25 (select .cse37 25))) |v_#memory_$Pointer$.base_517|) (= (store |v_#memory_$Pointer$.base_501| 32 (store .cse25 13 (select .cse11 13))) |v_#memory_$Pointer$.base_500|)))) (= (select .cse0 1233) 0) (= (select .cse0 279) 0) (= (select .cse0 579) 0) (= (select .cse0 878) 0) (= (select |c_#length| 16) 3) (= (select .cse0 237) 0) (= (select .cse0 302) 0) (= (select .cse0 911) 0) (= (select .cse0 370) 0) (= (select .cse0 181) 0) (= (select .cse0 393) 0) (= (select .cse0 1165) 0) (= (select .cse0 179) 0) (= (select .cse0 540) 0) (= (select .cse0 214) 16896) (= (select .cse0 516) 0) (= c_~SERIAL_STATE~0 0) (= 0 (select .cse0 930)) (= (select .cse0 722) 0) (= 32 (select .cse9 3)) (= (select .cse0 1108) 0) (= (select .cse0 850) 0) (= (select |c_#valid| 9) 1) (= (select .cse0 876) 0) (= 53 (select .cse7 1)) (= (select .cse0 329) 0) (= 3 (select .cse0 945)) (= c_~completeFnIntCounter~0 0) (= (select .cse0 769) 0) (= (select .cse0 1151) 0) (= (select |c_#valid| 2) 1) (= (select .cse0 347) 0) (= (select .cse0 176) 0) (= |c_#NULL.base| 0) (= (select .cse0 831) 0) (= 28752 (select .cse0 655)) (= (select .cse0 200) 0) (= 8756 (select .cse0 592)) (= (select .cse0 937) 0) (= (select |c_#valid| 27) 1) (= 0 (select .cse0 195)) (= 2106 (select .cse0 170)) (= (select .cse0 1241) 8193) (= 5 (select |c_#length| 12)) (= (select .cse0 1002) 0) (= (select .cse4 137) 0) (= 3504 (select .cse0 338)) (= (select .cse0 1317) 0) (= (select .cse0 1145) 0) (= (select .cse0 435) 0) (= (select .cse0 832) 0) (= (select .cse0 825) 0) (= (select .cse0 476) 0) (= (select .cse0 1123) 0) (= 14178 (select .cse0 1033)) (= (select .cse0 1019) 0) (= (select .cse0 667) 0) (= (select .cse0 1323) 0) (= (select .cse0 1168) 0) (= (select .cse0 287) 0) (= (select .cse0 1060) 0) (= (select .cse0 1150) 0) (= (select |c_#length| 8) 11) (= (select .cse0 142) 0) (= 3 (select .cse0 1281)) (= (select .cse0 67) 1328) (= 1394 (select .cse0 674)) (= (select .cse0 815) 0) (= (select .cse0 1052) 4682) (= (select .cse0 1176) 3) (= (select .cse0 596) 0) (= (select .cse0 414) 0) (= (select .cse0 281) 0) (= 117 (select .cse7 3)) (= (select .cse0 244) 0) (= |c_~#p54u_romboot_3887~0.offset| 0) (= (select .cse0 180) 0) (= (select .cse0 479) 0) (= 3294 (select .cse0 317)) (= 3 (select .cse0 714)) (= (select .cse0 384) 0) (= (select .cse0 767) 0) (= c_~completeFnBulk~0.offset 0) (= (select .cse3 76) 0) (= (select .cse0 78) 0) (= (select .cse0 1130) 0) (= (select .cse1 88) 0) (= 0 c_~ldv_retval_3~0) (= (select .cse0 557) 0) (= 1962 (select .cse0 128)) (= (select .cse0 935) 0) (= (select .cse10 0) 79) (= (select |c_#valid| 34) 1) (= 126 (select .cse6 3)) (= (select .cse0 1066) 0) (= (select .cse0 288) 0) (= (select .cse0 233) 2118) (= 0 c_~completeFnBulkCounter~0) (= (select .cse0 309) 0) (= (select .cse0 304) 0) (= (select .cse0 1170) 0) (= (select .cse0 693) 3) (= (select .cse0 382) 16419) (= (select .cse0 231) 3) (= 6189 (select .cse0 464)) (= (select .cse0 977) 0) (= (select .cse0 495) 0) (= (select .cse0 1254) 0) (= (select |c_#length| 10) 39) (= 0 (select .cse0 958)) (= (select .cse0 751) 0) (= (select .cse0 475) 0) (= 3 (select .cse0 903)) (= (select .cse0 1333) 0) (= (select .cse0 915) 0) (= c_~usb_intfdata~0.base 0) (= (select .cse41 0) 60) (= (select .cse1 96) 0) (= 8 (select .cse0 991)) (= |#funAddr~p54u_resume.offset| (select .cse4 24)) (= (select .cse0 708) 0) (= (select .cse0 940) 0) (= (select .cse9 4) 0) (= 32 |c_~#p54u_fwlist~0.base|) (= (select .cse0 1079) 0) (= (select .cse0 720) 0) (= (select .cse0 262) 0) (= (select .cse0 1226) 0) (= (select .cse0 223) 0) (= (select .cse0 0) 3) (= 117 (select .cse2 3)) (= (select .cse0 640) 0) (= 17168 (select .cse0 781)) (= (select .cse0 855) 0) (= (select |c_#length| 7) 11) (= 5173 (select .cse0 1157)) (= c_~__mod_usb_device_table~0.idProduct 0) (= 2577 (select .cse0 46)) (= (select .cse0 277) 4096) (= (select .cse0 960) 0) (= (select .cse1 20) |#funAddr~p54u_resume.base|) (= (select .cse0 556) 0) (= (select .cse0 897) 0) (= (select .cse0 836) 0) (= 0 (select .cse0 659)) (= (select .cse0 578) 0) (= (select .cse0 201) 0) (= (select |c_#length| 17) 10) (= 0 (select .cse0 98)) (= (select |c_#valid| 4) 1) (= 3 (select .cse0 399)) (= (select .cse0 539) 0) (= 21779 (select .cse0 1264)) (= (select .cse0 729) 0) (= (select .cse0 504) 3) (= (select .cse0 1316) 0) (= (select .cse0 336) 3) (= (select .cse0 325) 0) (= 53 (select .cse2 1)) (= (select .cse0 661) 0) (= |#funAddr~p54u_pre_reset.offset| (select .cse4 28)) (= (select .cse0 117) 0) (= (select .cse0 432) 0) (= (select .cse1 113) 0) (= (select |c_#valid| 8) 1) (= 7 (select |c_#length| 29)) (= 3 (select .cse0 294)) (= (select .cse0 184) 0) (= 33028 (select .cse0 1306)) (= (select .cse0 121) 0) (= (select .cse0 307) 0) (= (select .cse0 462) 3) (= |#funAddr~p54u_probe.offset| (select .cse4 4)) (= (select .cse0 115) 0) (= (select .cse0 395) 0) (= (select .cse0 1272) 0) (= (select .cse0 1063) 0) (= c_~__mod_usb_device_table~0.bInterfaceNumber 0) (= 0 (select .cse0 1022)) (= (select .cse41 2) 0) (= (select .cse0 642) 0) (= (select .cse0 869) 0) (= (select .cse1 12) 0) (= (select .cse0 704) 0) (= (select .cse0 342) 0) (= (select .cse4 113) 0) (= (select .cse1 108) 0) (= 14081 (select .cse0 529)) (= (select .cse0 269) 0) (= 0 (select .cse10 2)) (= (select .cse0 221) 0) (= (select .cse0 772) 0) (= 4219 (select .cse0 359)) (= (select .cse0 6) 0) (= 2 (select .cse0 424)) (= (select .cse0 218) 0) (= (select .cse8 1) 0) (= (select .cse0 268) 0) (= (select .cse0 365) 0) (= 3 (select .cse0 630)) (= 14083 (select .cse0 550)) (= (select .cse0 890) 0) (= (select .cse0 896) 0) (= (select .cse0 478) 0) (= (select .cse0 1312) 0) (= (select .cse0 1212) 0) (= (select .cse0 431) 0) (= (select .cse3 44) 0) (= (select .cse0 245) 0) (= (select .cse4 12) 0) (= (select |c_#length| 25) 34) (= (select .cse0 141) 0) (= 7 (select |c_#length| 30)) (= 8193 (select .cse0 527)) (= 21761 (select .cse0 193)) (= (select .cse0 665) 0) (= (select .cse0 258) 0) (= (select .cse0 685) 0) (= (select .cse0 161) 0) (= (select .cse0 73) 0) (= c_~usb_counter~0 0) (= (select .cse0 1318) 0) (= (select .cse4 60) 0) (= c_~usb_intfdata~0.offset 0) (= (select .cse0 1327) 0) (= (select .cse0 1266) 0) (= (select .cse0 456) 0) (= (select .cse0 1064) 0) (= (select .cse0 968) 3064) (= (select .cse0 50) 0) (= (select .cse0 562) 0) (= 0 (select .cse0 560)) (= 0 c_~__mod_usb_device_table~0.bDeviceClass) (= (select .cse0 34) 0) (= (select .cse0 798) 3) (= (select .cse0 216) 0) (= (select .cse0 997) 0) (= 14084 (select .cse0 1222)) (= (select .cse0 1004) 0) (= (select .cse0 1003) 0) (= (select .cse0 1252) 0) (= (select .cse0 645) 0) (= (select |c_#length| 5) 24) (= (select .cse0 938) 0) (= (select .cse0 1274) 0) (= (select .cse4 100) 0) (= (select .cse0 833) 0) (= 60947 (select .cse0 760)) (= (select .cse0 136) 0) (= (select .cse0 748) 0) (= (select .cse0 500) 0) (= 0 (select .cse0 164)) (= c_~__mod_usb_device_table~0.match_flags 0) (= (select .cse0 536) 0) (= (select .cse0 428) 0) (= (select .cse0 939) 0) (= (select .cse0 1037) 0) (= (select .cse0 615) 0) (= 0 (select .cse0 899)) (= (select .cse3 159) 1) (= 194 (select .cse0 25)) (= (select .cse0 33) 0) (= (select .cse0 1260) 3) (= 0 (select .cse4 145)) (= 32 (select .cse9 2)) (= (select .cse0 120) 0) (= (select .cse0 1334) 0) (= (select .cse0 920) 0) (= (select .cse0 134) 0) (= (select .cse0 583) 0) (= (select .cse3 160) 1) (= (select .cse0 263) 0) (= (select .cse0 497) 0) (= (select .cse0 552) 0) (= c_~__mod_usb_device_table~0.bcdDevice_lo 0) (= (select .cse0 995) 0) (= (select .cse0 178) 0) (= (select .cse0 1190) 0) (= 21 (select .cse0 1012)) (= (select .cse0 1189) 0) (= (select .cse0 351) 0) (= 3 (select .cse0 42)) (= 3 (select |c_#length| 34)) (= (select .cse0 680) 0) (= (select .cse0 205) 0) (= (select .cse0 53) 0) (= (select .cse4 68) 0) (= (select .cse0 745) 0) (= (select .cse0 1287) 0) (= (select .cse5 2) 32) (= (select .cse41 1) 13) (= (select |c_#valid| 15) 1) (= (select .cse6 4) 0) (= (select .cse0 468) 0) (= (select .cse0 155) 0) (= (select .cse0 306) 0) (= (select |c_#valid| 16) 1) (= |c_~#p54u_firmware_upload_3887~0.offset| 0) (= (select .cse0 247) 0) (= (select .cse0 928) 8194) (= (select .cse0 741) 0) (= 39 (select |c_#length| 22)) (= (select .cse0 477) 0) (= (select .cse0 286) 0) (= c_~__mod_usb_device_table~0.bInterfaceClass 0) (= (select .cse0 727) 0) (= (select .cse4 52) 0) (= |#funAddr~p54u_resume.offset| (select .cse4 20)) (= (select .cse0 813) 0) (= (select .cse0 378) 3) (= (select |c_#valid| 29) 1) (= (select .cse0 537) 0) (= (select .cse0 725) 0) (= (select .cse0 151) 17665) (= (select .cse0 726) 0) (= (select .cse0 747) 0) (= (select .cse0 867) 0) (= (select .cse0 1207) 0) (= (select .cse0 116) 0) (= c_~ref_cnt~0 0) (= (select .cse6 1) 126) (= (select .cse0 1001) 0) (= 62723 (select .cse0 865)) (= 3294 (select .cse0 989)) (= (select .cse0 884) 2118) (= (select .cse0 1084) 0) (= (select .cse0 1294) 0) (= (select .cse0 403) 528) (= (select .cse0 894) 0) (= (select .cse0 834) 0) (= (select .cse0 35) 0) (= (select .cse0 265) 0) (= (select .cse0 1050) 3) (= (select .cse0 388) 0) (= (select .cse0 57) 0) (= (select .cse0 575) 0) (= 3 (select .cse0 819)) (= (select |c_#valid| 23) 1) (= (select .cse0 226) 0) (= (select .cse0 705) 0) (= 1344 (select |c_#length| 31)) (= |c_~#p54u_table~0.base| 31) (= |c_~#p54u_table~0.offset| 0) (= (select |c_#valid| 31) 1) (= |c_~#p54u_fwlist~0.offset| 0) (= (select .cse0 641) 0) (= 3 (select .cse0 357)) (= (select .cse0 956) 0) (= (select .cse0 137) 0) (= (select .cse0 1292) 0) (= (select .cse0 1331) 0) (= 0 (select .cse0 1077)) (= (select .cse0 1083) 0) (= (select .cse0 298) 4103) (= (select .cse0 4) 80) (= 9 (select |c_#length| 3)) (= (select .cse0 1209) 0) (= (select .cse0 909) 0) (= 3 (select .cse0 966)) (= (select .cse0 369) 0) (= (select .cse0 710) 0) (= 0 (select .cse0 1172)) (= (select .cse0 410) 0) (= 3 (select .cse0 672)) (= (select .cse0 451) 0) (= 14085 (select .cse0 1243)) (= (select .cse0 330) 0) (= 3 (select .cse0 1239)) (= (select .cse0 518) 0) (= (select .cse0 1040) 0) (= (select .cse0 662) 0) (= (select .cse0 1338) 0) (= (select |c_#length| 33) 5) (= (select .cse0 636) 0) (= (select |c_#valid| 11) 1) (= 0 (select .cse1 133)) (= (select .cse0 812) 0) (= (select .cse0 340) 26662) (= 0 (select .cse0 1235)) (= 32 (select |c_#length| 20)) (= (select .cse0 346) 0) (= (select .cse0 1169) 0) (= (select .cse0 153) 0) (= (select .cse0 1277) 0) (= (select .cse0 1102) 0) (exists ((|v_#memory_$Pointer$.offset_522| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_500| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_523| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_501| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_502| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_524| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_503| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_504| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_505| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_506| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_507| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_508| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_509| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_520| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_521| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_511| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_512| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_513| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_514| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_515| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_516| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_517| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_518| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_519| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_496| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_497| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_498| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_499| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_510| (Array Int (Array Int Int)))) (let ((.cse49 (select |v_#memory_$Pointer$.offset_497| 32)) (.cse44 (select |v_#memory_$Pointer$.offset_524| 32)) (.cse47 (select |v_#memory_$Pointer$.offset_521| 32)) (.cse54 (select |v_#memory_$Pointer$.offset_511| 32)) (.cse55 (select |v_#memory_$Pointer$.offset_509| 32)) (.cse53 (select |v_#memory_$Pointer$.offset_512| 32)) (.cse43 (select |v_#memory_$Pointer$.offset_502| 32)) (.cse59 (select |v_#memory_$Pointer$.offset_519| 32)) (.cse52 (select |v_#memory_$Pointer$.offset_515| 32)) (.cse61 (select |v_#memory_$Pointer$.offset_501| 32)) (.cse62 (select |v_#memory_$Pointer$.offset_518| 32)) (.cse48 (select |v_#memory_$Pointer$.offset_498| 32)) (.cse50 (select |v_#memory_$Pointer$.offset_517| 32)) (.cse65 (select |v_#memory_$Pointer$.offset_516| 32)) (.cse57 (select |v_#memory_$Pointer$.offset_505| 32)) (.cse45 (select |v_#memory_$Pointer$.offset_523| 32)) (.cse46 (select |v_#memory_$Pointer$.offset_522| 32)) (.cse67 (select |v_#memory_$Pointer$.offset_507| 32)) (.cse69 (select |v_#memory_$Pointer$.offset_506| 32)) (.cse66 (select |v_#memory_$Pointer$.offset_500| 32)) (.cse70 (select |v_#memory_$Pointer$.offset_499| 32)) (.cse64 (select |v_#memory_$Pointer$.offset_504| 32)) (.cse42 (select |v_#memory_$Pointer$.offset_503| 32)) (.cse56 (select |v_#memory_$Pointer$.offset_510| 32)) (.cse63 (select |v_#memory_$Pointer$.offset_508| 32)) (.cse58 (select |v_#memory_$Pointer$.offset_514| 32)) (.cse60 (select |v_#memory_$Pointer$.offset_513| 32)) (.cse51 (select |v_#memory_$Pointer$.offset_496| 32)) (.cse68 (select |v_#memory_$Pointer$.offset_520| 32))) (and (= |v_#memory_$Pointer$.offset_502| (store |v_#memory_$Pointer$.offset_503| 32 (store .cse42 47 (select .cse43 47)))) (= |v_#memory_$Pointer$.offset_523| (store |v_#memory_$Pointer$.offset_524| 32 (store .cse44 18 (select .cse45 18)))) (= (store |v_#memory_$Pointer$.offset_522| 32 (store .cse46 20 (select .cse47 20))) |v_#memory_$Pointer$.offset_521|) (= |v_#memory_$Pointer$.offset_497| (store |v_#memory_$Pointer$.offset_498| 32 (store .cse48 13 (select .cse49 13)))) (= |v_#memory_$Pointer$.offset_517| (store |v_#memory_$Pointer$.offset_497| 32 (store .cse49 14 (select .cse50 14)))) (= (store |c_old(#memory_$Pointer$.offset)| 32 (store .cse32 0 (select .cse51 0))) |v_#memory_$Pointer$.offset_496|) (= (store |v_#memory_$Pointer$.offset_515| 32 (store .cse52 17 (select .cse44 17))) |v_#memory_$Pointer$.offset_524|) (= (store |v_#memory_$Pointer$.offset_512| 32 (store .cse53 32 (select .cse54 32))) |v_#memory_$Pointer$.offset_511|) (= (store |v_#memory_$Pointer$.offset_521| 32 (store .cse47 21 (select .cse55 21))) |v_#memory_$Pointer$.offset_509|) (= (store |v_#memory_$Pointer$.offset_511| 32 (store .cse54 36 (select .cse56 36))) |v_#memory_$Pointer$.offset_510|) (= |v_#memory_$Pointer$.offset_514| (store |v_#memory_$Pointer$.offset_505| 32 (store .cse57 27 (select .cse58 27)))) (= (store |v_#memory_$Pointer$.offset_509| 32 (store .cse55 22 (select .cse59 22))) |v_#memory_$Pointer$.offset_519|) (= (store |v_#memory_$Pointer$.offset_513| 32 (store .cse60 29 (select .cse53 29))) |v_#memory_$Pointer$.offset_512|) (= (store |v_#memory_$Pointer$.offset_502| 32 (store .cse43 48 (select .cse61 48))) |v_#memory_$Pointer$.offset_501|) (= (store |v_#memory_$Pointer$.offset_519| 32 (store .cse59 23 (select .cse62 23))) |v_#memory_$Pointer$.offset_518|) (= |v_#memory_$Pointer$.offset_504| (store |v_#memory_$Pointer$.offset_508| 32 (store .cse63 45 (select .cse64 45)))) (= (store |v_#memory_$Pointer$.offset_516| 32 (store .cse65 16 (select .cse52 16))) |v_#memory_$Pointer$.offset_515|) (= (store |v_#memory_$Pointer$.offset_501| 32 (store .cse61 49 (select .cse66 49))) |v_#memory_$Pointer$.offset_500|) (= (store |v_#memory_$Pointer$.offset_518| 32 (store .cse62 24 (select .cse67 24))) |v_#memory_$Pointer$.offset_507|) (= (store |v_#memory_$Pointer$.offset_520| 32 (store (store .cse68 8 0) 12 (select .cse48 12))) |v_#memory_$Pointer$.offset_498|) (= (store |v_#memory_$Pointer$.offset_517| 32 (store .cse50 15 (select .cse65 15))) |v_#memory_$Pointer$.offset_516|) (= |v_#memory_$Pointer$.offset_505| (store |v_#memory_$Pointer$.offset_506| 32 (store .cse69 26 (select .cse57 26)))) (= |v_#memory_$Pointer$.offset_522| (store |v_#memory_$Pointer$.offset_523| 32 (store .cse45 19 (select .cse46 19)))) (= |v_#memory_$Pointer$.offset_506| (store |v_#memory_$Pointer$.offset_507| 32 (store .cse67 25 (select .cse69 25)))) (= (store |v_#memory_$Pointer$.offset_499| 32 (store .cse70 51 (select (select |c_#memory_$Pointer$.offset| 32) 51))) |c_#memory_$Pointer$.offset|) (= |v_#memory_$Pointer$.offset_499| (store |v_#memory_$Pointer$.offset_500| 32 (store .cse66 50 (select .cse70 50)))) (= (store |v_#memory_$Pointer$.offset_504| 32 (store .cse64 46 (select .cse42 46))) |v_#memory_$Pointer$.offset_503|) (= (store |v_#memory_$Pointer$.offset_510| 32 (store (store .cse56 40 0) 44 (select .cse63 44))) |v_#memory_$Pointer$.offset_508|) (= (store |v_#memory_$Pointer$.offset_514| 32 (store .cse58 28 (select .cse60 28))) |v_#memory_$Pointer$.offset_513|) (= (store |v_#memory_$Pointer$.offset_496| 32 (store .cse51 4 (select .cse68 4))) |v_#memory_$Pointer$.offset_520|)))) (= (select .cse0 895) 0) (= (select .cse0 140) 0) (= (select .cse0 792) 0) (= (select .cse0 605) 0) (= (select |c_#length| 9) 48) (= 0 (select .cse3 40)) (= (select .cse0 1166) 0) (= (select .cse0 750) 0) (= (select .cse0 1104) 0) (= (select .cse1 24) |#funAddr~p54u_resume.base|) (= 3 (select .cse0 756)) (= (select |c_#valid| 20) 1) (= (select .cse0 12) 0) (= |#funAddr~p54u_suspend.offset| (select .cse4 16)) (= (select .cse0 1256) 0) (= (select .cse1 4) |#funAddr~p54u_probe.base|) (= (select .cse0 328) 0) (= (select .cse0 718) 14) (= (select |c_#length| 2) 90) (= (select .cse0 1218) 3) (= (select .cse0 1041) 0) (= 5952 (select .cse0 1199)) (= (select .cse0 373) 0) (= (select .cse0 892) 0) (= (select .cse0 1149) 0) (= (select .cse0 1058) 0) (= 2106 (select .cse0 821)) (= (select .cse0 623) 0) (= (select .cse0 27) 0) (= (select |c_#length| 14) 34) (= (select .cse0 1136) 5139) (= (select .cse0 130) 28) (= (select .cse0 1270) 0) (= (select .cse0 1245) 0) (= (select .cse0 1075) 60962) (= (select .cse3 153) 0) (= (select .cse0 224) 0) (= (select .cse0 99) 0) (= (select .cse0 1188) 0) (= (select .cse0 352) 0) (= 0 (select .cse0 493)) (= c_~ldv_retval_1~0 0) (= (select .cse0 600) 0) (= (select .cse0 264) 0) (= (select .cse0 962) 0) (= 3 (select .cse0 1071)) (= (select .cse0 1098) 0) (= (select .cse0 875) 0) (= (select .cse0 1262) 16700) (= 1063 (select .cse0 1159)) (= (select .cse0 80) 0) (= (select .cse0 854) 0) (= (select .cse0 21) 3) (= c_~ldv_state_variable_0~0 0) (= (select .cse0 348) 0) (= (select .cse0 1273) 0) (= (select .cse0 1113) 3) (= (select .cse0 955) 0) (= (select .cse0 829) 0) (= (select .cse0 350) 0) (= (select .cse0 1178) 5736) (= (select .cse0 227) 0) (= (select .cse0 374) 0) (= (select .cse0 248) 0) (= (select .cse0 531) 0) (= (select .cse0 926) 2325) (= (select .cse0 917) 0) (= 35 (select |c_#length| 18)) (= (select .cse0 1144) 0) (= (select .cse0 411) 0) (= 98 (select .cse2 5)) (= (select .cse0 787) 0) (= (select .cse0 515) 0) (= (select .cse0 470) 0) (= (select .cse0 407) 0) (= (select .cse0 905) 2325) (= (select .cse0 764) 0) (= (select .cse0 413) 0) (= 2474 (select .cse0 275)) (= (select .cse0 1205) 0) (= (select .cse0 1129) 0) (= (select .cse0 498) 0) (= (select .cse0 573) 0) (= (select .cse0 289) 0) (= (select .cse0 1065) 0) (= (select .cse0 773) 0) (= (select .cse0 119) 0) (= (select .cse0 961) 0) (= 115 (select .cse2 4)) (= c_~ldv_retval_0~0 0) (= (select .cse0 1126) 0) (= (select |c_#valid| 6) 1) (= (select .cse0 1268) 0) (= (select .cse0 160) 0) (= (select .cse5 0) 120) (= (select .cse0 980) 0) (= 1293 (select .cse0 653)) (= (select .cse0 1250) 0) (= (select .cse4 125) 0) (= (select .cse0 252) 3) (= (select .cse4 88) 0) (= (select .cse0 581) 0) (= c_~p54u_driver_group1~0.offset 0) (= 0 (select .cse0 327)) (= 3 (select .cse0 189)) (= (select .cse0 75) 0) (= (select .cse4 0) 0) (= (select .cse0 107) 1799) (= (select .cse0 777) 3) (= (select .cse0 1208) 0) (= (select .cse0 810) 0) (= (select .cse0 624) 0) (= (select .cse0 709) 0) (= (select .cse0 604) 0) (= (select .cse0 36) 0) (= (select .cse0 919) 0) (= (select .cse0 506) 6421) (= 2106 (select .cse0 191)) (= (select .cse0 199) 0) (= (select .cse0 256) 16928) (= (select .cse0 447) 0) (= (select .cse7 2) 52) (= (select .cse3 158) 0) (= (select .cse1 60) 0) (= (select .cse0 95) 0) (= (select .cse0 1000) 0) (= (select .cse0 11) 0) (= 5173 (select .cse0 401)) (= (select .cse0 349) 0) (= 3 (select .cse0 1092)) (= (select .cse0 724) 0) (= (select .cse0 1285) 33026) (= 8192 (select .cse0 907)) (= (select .cse0 1276) 0) (= (select .cse0 143) 0) (= (select .cse0 898) 0) (= (select .cse0 535) 0) (= (select .cse0 1171) 0) (= 3294 (select .cse0 1010)) (= (select .cse0 993) 0) (= (select .cse0 594) 0) (= (select .cse0 1128) 0) (= (select .cse3 112) 0) (= (select .cse4 36) 0) (= (select .cse0 1096) 10) (= (select |c_#valid| 10) 1) (= 5 (select .cse0 445)) (exists ((|v_#memory_int_466| (Array Int (Array Int Int))) (|v_#memory_int_465| (Array Int (Array Int Int)))) (let ((.cse72 (select |v_#memory_int_466| 32)) (.cse71 (select |v_#memory_int_465| 32))) (and (= (store |v_#memory_int_465| 32 (store (store (store (store (store (store (store (store .cse71 44 73) 45 83) 46 76) 47 51) 48 56) 49 56) 50 55) 51 0)) |c_#memory_int|) (= (store |c_old(#memory_int)| 32 (store (store (store .cse32 0 1280129078) 4 1) 8 (select .cse72 8))) |v_#memory_int_466|) (= (store |v_#memory_int_466| 32 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse72 12 73) 13 83) 14 76) 15 51) 16 56) 17 56) 18 54) 19 32) 20 43) 21 32) 22 110) 23 101) 24 116) 25 50) 26 50) 27 56) 28 48) 29 0) 32 1280129079) 36 2) 40 (select .cse71 40))) |v_#memory_int_465|)))) (= (select |c_#valid| 7) 1) (= (select .cse0 768) 0) (= (select .cse0 1180) 4176) (= (select .cse0 458) 0) (= (select |c_#length| 15) 34) (= (select .cse0 416) 0) (= (select .cse0 1232) 0) (= (select .cse0 1231) 0) (= c_~ldv_retval_2~0 0) (= 2991 (select .cse0 947)) (= 0 (select .cse3 157)) (= c_~__mod_usb_device_table~0.bDeviceSubClass 0) (= (select .cse0 422) 5545) (= (select .cse0 1291) 0) (= 1721 (select .cse0 737)) (= (select .cse0 88) 288) (= 0 c_~__mod_usb_device_table~0.bcdDevice_hi) (= 21504 (select .cse0 1138)) (= (select .cse0 426) 0) (= (select .cse0 666) 0) (= (select .cse1 52) 0) (= (select .cse1 141) 0))) is different from false [2023-04-03 04:47:08,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:47:08,777 INFO L93 Difference]: Finished difference Result 4032 states and 5291 transitions. [2023-04-03 04:47:08,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-04-03 04:47:08,777 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 10.0) internal successors, (100), 8 states have internal predecessors, (100), 5 states have call successors, (42), 6 states have call predecessors, (42), 4 states have return successors, (39), 4 states have call predecessors, (39), 4 states have call successors, (39) Word has length 208 [2023-04-03 04:47:08,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:47:08,782 INFO L225 Difference]: With dead ends: 4032 [2023-04-03 04:47:08,782 INFO L226 Difference]: Without dead ends: 2088 [2023-04-03 04:47:08,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 638 GetRequests, 610 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=134, Invalid=574, Unknown=2, NotChecked=102, Total=812 [2023-04-03 04:47:08,786 INFO L413 NwaCegarLoop]: 659 mSDtfsCounter, 344 mSDsluCounter, 1634 mSDsCounter, 0 mSdLazyCounter, 7314 mSolverCounterSat, 268 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 2293 SdHoareTripleChecker+Invalid, 8576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 7314 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 983 IncrementalHoareTripleChecker+Unchecked, 39.3s IncrementalHoareTripleChecker+Time [2023-04-03 04:47:08,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 2293 Invalid, 8576 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [268 Valid, 7314 Invalid, 11 Unknown, 983 Unchecked, 39.3s Time] [2023-04-03 04:47:08,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2088 states. [2023-04-03 04:47:09,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2088 to 2006. [2023-04-03 04:47:09,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2006 states, 1243 states have (on average 1.2864038616251006) internal successors, (1599), 1276 states have internal predecessors, (1599), 504 states have call successors, (504), 254 states have call predecessors, (504), 258 states have return successors, (523), 500 states have call predecessors, (523), 498 states have call successors, (523) [2023-04-03 04:47:09,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2006 states to 2006 states and 2626 transitions. [2023-04-03 04:47:09,080 INFO L78 Accepts]: Start accepts. Automaton has 2006 states and 2626 transitions. Word has length 208 [2023-04-03 04:47:09,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:47:09,081 INFO L495 AbstractCegarLoop]: Abstraction has 2006 states and 2626 transitions. [2023-04-03 04:47:09,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 10.0) internal successors, (100), 8 states have internal predecessors, (100), 5 states have call successors, (42), 6 states have call predecessors, (42), 4 states have return successors, (39), 4 states have call predecessors, (39), 4 states have call successors, (39) [2023-04-03 04:47:09,081 INFO L276 IsEmpty]: Start isEmpty. Operand 2006 states and 2626 transitions. [2023-04-03 04:47:09,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-04-03 04:47:09,083 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:47:09,083 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:47:09,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-04-03 04:47:09,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-04-03 04:47:09,297 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:47:09,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:47:09,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1294096514, now seen corresponding path program 1 times [2023-04-03 04:47:09,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:47:09,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480648409] [2023-04-03 04:47:09,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:47:09,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:47:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:47:09,653 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-04-03 04:47:09,653 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:47:09,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480648409] [2023-04-03 04:47:09,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480648409] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 04:47:09,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097501769] [2023-04-03 04:47:09,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:47:09,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:47:09,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:47:09,654 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:47:09,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-04-03 04:47:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:47:10,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 4137 conjuncts, 3 conjunts are in the unsatisfiable core [2023-04-03 04:47:10,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:47:10,584 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-04-03 04:47:10,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-04-03 04:47:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-04-03 04:47:10,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097501769] provided 0 perfect and 2 imperfect interpolant sequences [2023-04-03 04:47:10,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [227761668] [2023-04-03 04:47:10,823 INFO L159 IcfgInterpreter]: Started Sifa with 173 locations of interest [2023-04-03 04:47:10,823 INFO L166 IcfgInterpreter]: Building call graph [2023-04-03 04:47:10,825 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-04-03 04:47:10,825 INFO L176 IcfgInterpreter]: Starting interpretation [2023-04-03 04:47:10,825 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-04-03 04:47:52,122 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 166 for LOIs