./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 03d55f274509719e259063891bf7f51d6ae3645569d8243a0d7434c1b24ad753 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:54:24,197 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:54:24,289 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 03:54:24,298 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:54:24,298 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:54:24,337 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:54:24,337 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:54:24,337 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:54:24,338 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:54:24,338 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:54:24,338 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:54:24,338 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:54:24,338 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:54:24,338 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:54:24,339 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:54:24,340 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:54:24,340 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:54:24,340 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:54:24,340 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:54:24,340 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:54:24,340 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:54:24,340 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:54:24,341 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:54:24,342 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:54:24,343 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:54:24,344 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:54:24,344 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:54:24,344 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:54:24,345 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 03d55f274509719e259063891bf7f51d6ae3645569d8243a0d7434c1b24ad753 [2024-11-14 03:54:24,651 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:54:24,660 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:54:24,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:54:24,663 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:54:24,663 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:54:24,665 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i Unable to find full path for "g++" [2024-11-14 03:54:26,524 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:54:27,158 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:54:27,159 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i [2024-11-14 03:54:27,209 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/data/bcaf10c5c/e75d33f8b2204a258aea57dd1178bb17/FLAGeeded711a [2024-11-14 03:54:27,227 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/data/bcaf10c5c/e75d33f8b2204a258aea57dd1178bb17 [2024-11-14 03:54:27,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:54:27,235 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:54:27,236 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:54:27,239 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:54:27,244 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:54:27,245 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:54:27" (1/1) ... [2024-11-14 03:54:27,246 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76d01557 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:27, skipping insertion in model container [2024-11-14 03:54:27,246 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:54:27" (1/1) ... [2024-11-14 03:54:27,406 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:54:28,489 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i[206925,206938] [2024-11-14 03:54:29,131 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:54:29,172 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:54:29,343 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [7172] [2024-11-14 03:54:29,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [7179] [2024-11-14 03:54:29,356 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i[206925,206938] [2024-11-14 03:54:29,600 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:54:29,739 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:54:29,740 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29 WrapperNode [2024-11-14 03:54:29,741 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:54:29,742 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:54:29,744 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:54:29,744 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:54:29,752 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:29,830 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:29,958 INFO L138 Inliner]: procedures = 157, calls = 1251, calls flagged for inlining = 63, calls inlined = 51, statements flattened = 2650 [2024-11-14 03:54:29,958 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:54:29,959 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:54:29,960 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:54:29,960 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:54:29,969 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:29,969 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,005 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,006 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,107 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,127 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,141 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,150 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,172 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:54:30,173 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:54:30,173 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:54:30,174 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:54:30,175 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (1/1) ... [2024-11-14 03:54:30,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:54:30,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:54:30,212 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:54:30,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:54:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-11-14 03:54:30,248 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-11-14 03:54:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_14 [2024-11-14 03:54:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_14 [2024-11-14 03:54:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2024-11-14 03:54:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2024-11-14 03:54:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 03:54:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2024-11-14 03:54:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2024-11-14 03:54:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2024-11-14 03:54:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2024-11-14 03:54:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 03:54:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2024-11-14 03:54:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2024-11-14 03:54:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 03:54:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 03:54:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 03:54:30,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 03:54:30,251 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2024-11-14 03:54:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2024-11-14 03:54:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2024-11-14 03:54:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2024-11-14 03:54:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_usb_disconnect [2024-11-14 03:54:30,253 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_usb_disconnect [2024-11-14 03:54:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 03:54:30,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 03:54:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-11-14 03:54:30,253 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-11-14 03:54:30,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 03:54:30,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 03:54:30,254 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2024-11-14 03:54:30,254 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2024-11-14 03:54:30,254 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_get_priv [2024-11-14 03:54:30,254 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_get_priv [2024-11-14 03:54:30,254 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_usb_submit_rx_urb [2024-11-14 03:54:30,255 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_usb_submit_rx_urb [2024-11-14 03:54:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2024-11-14 03:54:30,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2024-11-14 03:54:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 03:54:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 03:54:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 03:54:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2024-11-14 03:54:30,257 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2024-11-14 03:54:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-14 03:54:30,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-14 03:54:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-14 03:54:30,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-14 03:54:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-11-14 03:54:30,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-11-14 03:54:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2024-11-14 03:54:30,257 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2024-11-14 03:54:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 03:54:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 03:54:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-14 03:54:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-14 03:54:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 03:54:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 03:54:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:54:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:54:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 03:54:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-14 03:54:30,261 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-11-14 03:54:30,261 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_usb_cmd_event_complete [2024-11-14 03:54:30,261 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_usb_cmd_event_complete [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 03:54:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_num [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_num [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2024-11-14 03:54:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2024-11-14 03:54:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_usb_resume [2024-11-14 03:54:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_usb_resume [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2024-11-14 03:54:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2024-11-14 03:54:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-14 03:54:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:54:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:54:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2024-11-14 03:54:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2024-11-14 03:54:30,935 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:54:30,938 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:54:31,113 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 03:54:39,983 INFO L? ?]: Removed 786 outVars from TransFormulas that were not future-live. [2024-11-14 03:54:39,984 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:54:40,642 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:54:40,642 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-14 03:54:40,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:54:40 BoogieIcfgContainer [2024-11-14 03:54:40,643 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:54:40,645 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:54:40,645 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:54:40,650 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:54:40,650 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:54:27" (1/3) ... [2024-11-14 03:54:40,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27f604db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:54:40, skipping insertion in model container [2024-11-14 03:54:40,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:54:29" (2/3) ... [2024-11-14 03:54:40,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27f604db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:54:40, skipping insertion in model container [2024-11-14 03:54:40,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:54:40" (3/3) ... [2024-11-14 03:54:40,652 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i [2024-11-14 03:54:40,672 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:54:40,675 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_usb.ko-entry_point.cil.out.i that has 44 procedures, 641 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-11-14 03:54:40,761 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:54:40,784 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@be42015, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:54:40,784 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:54:40,798 INFO L276 IsEmpty]: Start isEmpty. Operand has 640 states, 422 states have (on average 1.3791469194312795) internal successors, (582), 437 states have internal predecessors, (582), 174 states have call successors, (174), 43 states have call predecessors, (174), 42 states have return successors, (170), 166 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-14 03:54:40,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-14 03:54:40,816 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:54:40,817 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:54:40,822 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:54:40,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:54:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash -442145641, now seen corresponding path program 1 times [2024-11-14 03:54:40,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:54:40,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024579700] [2024-11-14 03:54:40,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:54:40,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:54:43,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:54:44,604 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 03:54:44,605 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:54:44,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024579700] [2024-11-14 03:54:44,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024579700] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:54:44,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:54:44,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:54:44,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430637708] [2024-11-14 03:54:44,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:54:44,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:54:44,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:54:44,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:54:44,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:54:44,649 INFO L87 Difference]: Start difference. First operand has 640 states, 422 states have (on average 1.3791469194312795) internal successors, (582), 437 states have internal predecessors, (582), 174 states have call successors, (174), 43 states have call predecessors, (174), 42 states have return successors, (170), 166 states have call predecessors, (170), 170 states have call successors, (170) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 03:54:46,728 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 [] [2024-11-14 03:54:48,751 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 [] [2024-11-14 03:54:51,175 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 [] [2024-11-14 03:54:53,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:54:53,243 INFO L93 Difference]: Finished difference Result 1871 states and 2744 transitions. [2024-11-14 03:54:53,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:54:53,246 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 34 [2024-11-14 03:54:53,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:54:53,273 INFO L225 Difference]: With dead ends: 1871 [2024-11-14 03:54:53,273 INFO L226 Difference]: Without dead ends: 1228 [2024-11-14 03:54:53,288 INFO L431 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 [2024-11-14 03:54:53,295 INFO L432 NwaCegarLoop]: 832 mSDtfsCounter, 887 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 887 SdHoareTripleChecker+Valid, 1627 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:54:53,296 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [887 Valid, 1627 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 196 Invalid, 3 Unknown, 0 Unchecked, 8.3s Time] [2024-11-14 03:54:53,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2024-11-14 03:54:53,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 1228. [2024-11-14 03:54:53,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 818 states have (on average 1.363080684596577) internal successors, (1115), 836 states have internal predecessors, (1115), 327 states have call successors, (327), 83 states have call predecessors, (327), 82 states have return successors, (326), 318 states have call predecessors, (326), 326 states have call successors, (326) [2024-11-14 03:54:53,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 1768 transitions. [2024-11-14 03:54:53,554 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 1768 transitions. Word has length 34 [2024-11-14 03:54:53,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:54:53,555 INFO L471 AbstractCegarLoop]: Abstraction has 1228 states and 1768 transitions. [2024-11-14 03:54:53,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 03:54:53,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1768 transitions. [2024-11-14 03:54:53,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-14 03:54:53,567 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:54:53,569 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:54:53,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 03:54:53,569 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:54:53,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:54:53,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2129085874, now seen corresponding path program 1 times [2024-11-14 03:54:53,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:54:53,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012166408] [2024-11-14 03:54:53,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:54:53,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:54:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:54:56,536 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 03:54:56,536 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:54:56,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012166408] [2024-11-14 03:54:56,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012166408] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:54:56,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:54:56,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 03:54:56,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192399899] [2024-11-14 03:54:56,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:54:56,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:54:56,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:54:56,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:54:56,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:54:56,541 INFO L87 Difference]: Start difference. First operand 1228 states and 1768 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 03:54:58,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:00,624 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 [] [2024-11-14 03:55:02,986 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 [] [2024-11-14 03:55:04,998 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 [] [2024-11-14 03:55:08,890 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 [] [2024-11-14 03:55:10,896 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 [] [2024-11-14 03:55:12,902 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 [] [2024-11-14 03:55:13,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:55:13,648 INFO L93 Difference]: Finished difference Result 2447 states and 3553 transitions. [2024-11-14 03:55:13,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:55:13,649 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 55 [2024-11-14 03:55:13,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:55:13,672 INFO L225 Difference]: With dead ends: 2447 [2024-11-14 03:55:13,672 INFO L226 Difference]: Without dead ends: 2442 [2024-11-14 03:55:13,675 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:55:13,676 INFO L432 NwaCegarLoop]: 893 mSDtfsCounter, 884 mSDsluCounter, 1703 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 2596 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:55:13,676 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 2596 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 287 Invalid, 7 Unknown, 0 Unchecked, 16.9s Time] [2024-11-14 03:55:13,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2442 states. [2024-11-14 03:55:13,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2442 to 2440. [2024-11-14 03:55:13,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2440 states, 1626 states have (on average 1.363468634686347) internal successors, (2217), 1662 states have internal predecessors, (2217), 649 states have call successors, (649), 165 states have call predecessors, (649), 164 states have return successors, (678), 632 states have call predecessors, (678), 648 states have call successors, (678) [2024-11-14 03:55:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2440 states to 2440 states and 3544 transitions. [2024-11-14 03:55:13,905 INFO L78 Accepts]: Start accepts. Automaton has 2440 states and 3544 transitions. Word has length 55 [2024-11-14 03:55:13,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:55:13,905 INFO L471 AbstractCegarLoop]: Abstraction has 2440 states and 3544 transitions. [2024-11-14 03:55:13,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 03:55:13,906 INFO L276 IsEmpty]: Start isEmpty. Operand 2440 states and 3544 transitions. [2024-11-14 03:55:13,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-14 03:55:13,929 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:55:13,929 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-11-14 03:55:13,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 03:55:13,930 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:55:13,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:55:13,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1070456297, now seen corresponding path program 1 times [2024-11-14 03:55:13,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:55:13,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048530766] [2024-11-14 03:55:13,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:55:13,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:55:15,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:55:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-11-14 03:55:16,371 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:55:16,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048530766] [2024-11-14 03:55:16,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048530766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:55:16,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:55:16,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:55:16,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31145981] [2024-11-14 03:55:16,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:55:16,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:55:16,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:55:16,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:55:16,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:55:16,375 INFO L87 Difference]: Start difference. First operand 2440 states and 3544 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 03:55:18,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:20,779 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 [] [2024-11-14 03:55:22,786 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 [] [2024-11-14 03:55:25,770 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 [] [2024-11-14 03:55:27,778 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 [] [2024-11-14 03:55:28,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:55:28,937 INFO L93 Difference]: Finished difference Result 6170 states and 8926 transitions. [2024-11-14 03:55:28,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:55:28,938 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 114 [2024-11-14 03:55:28,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:55:28,971 INFO L225 Difference]: With dead ends: 6170 [2024-11-14 03:55:28,972 INFO L226 Difference]: Without dead ends: 3739 [2024-11-14 03:55:28,984 INFO L431 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 [2024-11-14 03:55:28,985 INFO L432 NwaCegarLoop]: 856 mSDtfsCounter, 473 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 1648 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:55:28,985 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [473 Valid, 1648 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 201 Invalid, 5 Unknown, 0 Unchecked, 12.4s Time] [2024-11-14 03:55:28,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states. [2024-11-14 03:55:29,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3730. [2024-11-14 03:55:29,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3730 states, 2494 states have (on average 1.3664795509222134) internal successors, (3408), 2556 states have internal predecessors, (3408), 965 states have call successors, (965), 271 states have call predecessors, (965), 270 states have return successors, (1010), 930 states have call predecessors, (1010), 964 states have call successors, (1010) [2024-11-14 03:55:29,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3730 states to 3730 states and 5383 transitions. [2024-11-14 03:55:29,247 INFO L78 Accepts]: Start accepts. Automaton has 3730 states and 5383 transitions. Word has length 114 [2024-11-14 03:55:29,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:55:29,248 INFO L471 AbstractCegarLoop]: Abstraction has 3730 states and 5383 transitions. [2024-11-14 03:55:29,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 03:55:29,250 INFO L276 IsEmpty]: Start isEmpty. Operand 3730 states and 5383 transitions. [2024-11-14 03:55:29,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-14 03:55:29,261 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:55:29,261 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-11-14 03:55:29,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 03:55:29,261 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:55:29,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:55:29,262 INFO L85 PathProgramCache]: Analyzing trace with hash -301577707, now seen corresponding path program 1 times [2024-11-14 03:55:29,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:55:29,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959612586] [2024-11-14 03:55:29,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:55:29,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:55:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:55:31,315 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 03:55:31,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:55:31,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959612586] [2024-11-14 03:55:31,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959612586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:55:31,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:55:31,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:55:31,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839690795] [2024-11-14 03:55:31,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:55:31,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:55:31,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:55:31,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:55:31,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:55:31,317 INFO L87 Difference]: Start difference. First operand 3730 states and 5383 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-11-14 03:55:33,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:35,449 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 [] [2024-11-14 03:55:38,173 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 [] [2024-11-14 03:55:40,178 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 [] [2024-11-14 03:55:42,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:55:42,241 INFO L93 Difference]: Finished difference Result 9083 states and 13027 transitions. [2024-11-14 03:55:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:55:42,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 107 [2024-11-14 03:55:42,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:55:42,290 INFO L225 Difference]: With dead ends: 9083 [2024-11-14 03:55:42,292 INFO L226 Difference]: Without dead ends: 5362 [2024-11-14 03:55:42,310 INFO L431 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 [2024-11-14 03:55:42,312 INFO L432 NwaCegarLoop]: 877 mSDtfsCounter, 565 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:55:42,313 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [565 Valid, 1665 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 215 Invalid, 4 Unknown, 0 Unchecked, 10.7s Time] [2024-11-14 03:55:42,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5362 states. [2024-11-14 03:55:42,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5362 to 5357. [2024-11-14 03:55:42,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5357 states, 3581 states have (on average 1.3566043004747277) internal successors, (4858), 3665 states have internal predecessors, (4858), 1362 states have call successors, (1362), 414 states have call predecessors, (1362), 413 states have return successors, (1425), 1317 states have call predecessors, (1425), 1361 states have call successors, (1425) [2024-11-14 03:55:42,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 7645 transitions. [2024-11-14 03:55:42,656 INFO L78 Accepts]: Start accepts. Automaton has 5357 states and 7645 transitions. Word has length 107 [2024-11-14 03:55:42,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:55:42,657 INFO L471 AbstractCegarLoop]: Abstraction has 5357 states and 7645 transitions. [2024-11-14 03:55:42,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-11-14 03:55:42,658 INFO L276 IsEmpty]: Start isEmpty. Operand 5357 states and 7645 transitions. [2024-11-14 03:55:42,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-11-14 03:55:42,676 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:55:42,676 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 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] [2024-11-14 03:55:42,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 03:55:42,677 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:55:42,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:55:42,677 INFO L85 PathProgramCache]: Analyzing trace with hash -874822342, now seen corresponding path program 1 times [2024-11-14 03:55:42,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:55:42,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611328799] [2024-11-14 03:55:42,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:55:42,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:55:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:55:45,238 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-14 03:55:45,240 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:55:45,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611328799] [2024-11-14 03:55:45,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611328799] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:55:45,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:55:45,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:55:45,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395248067] [2024-11-14 03:55:45,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:55:45,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:55:45,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:55:45,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:55:45,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:55:45,243 INFO L87 Difference]: Start difference. First operand 5357 states and 7645 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, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-14 03:55:47,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:49,322 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 [] [2024-11-14 03:55:51,446 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 [] [2024-11-14 03:55:53,903 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 [] [2024-11-14 03:55:55,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:55:55,790 INFO L93 Difference]: Finished difference Result 12249 states and 17452 transitions. [2024-11-14 03:55:55,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:55:55,791 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, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 132 [2024-11-14 03:55:55,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:55:55,847 INFO L225 Difference]: With dead ends: 12249 [2024-11-14 03:55:55,847 INFO L226 Difference]: Without dead ends: 6912 [2024-11-14 03:55:55,872 INFO L431 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 [2024-11-14 03:55:55,873 INFO L432 NwaCegarLoop]: 1074 mSDtfsCounter, 663 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 9 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 1692 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:55:55,873 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [663 Valid, 1692 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 210 Invalid, 4 Unknown, 0 Unchecked, 10.2s Time] [2024-11-14 03:55:55,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6912 states. [2024-11-14 03:55:56,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6912 to 6879. [2024-11-14 03:55:56,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6879 states, 4643 states have (on average 1.358604350635365) internal successors, (6308), 4755 states have internal predecessors, (6308), 1680 states have call successors, (1680), 556 states have call predecessors, (1680), 555 states have return successors, (1759), 1615 states have call predecessors, (1759), 1679 states have call successors, (1759) [2024-11-14 03:55:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6879 states to 6879 states and 9747 transitions. [2024-11-14 03:55:56,416 INFO L78 Accepts]: Start accepts. Automaton has 6879 states and 9747 transitions. Word has length 132 [2024-11-14 03:55:56,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:55:56,418 INFO L471 AbstractCegarLoop]: Abstraction has 6879 states and 9747 transitions. [2024-11-14 03:55:56,418 INFO L472 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, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-14 03:55:56,418 INFO L276 IsEmpty]: Start isEmpty. Operand 6879 states and 9747 transitions. [2024-11-14 03:55:56,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-14 03:55:56,431 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:55:56,431 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 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] [2024-11-14 03:55:56,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 03:55:56,431 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:55:56,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:55:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash -639967982, now seen corresponding path program 1 times [2024-11-14 03:55:56,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:55:56,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936931286] [2024-11-14 03:55:56,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:55:56,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:55:57,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:55:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-11-14 03:55:58,997 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:55:58,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936931286] [2024-11-14 03:55:58,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936931286] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:55:58,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:55:58,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:55:58,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230334438] [2024-11-14 03:55:58,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:55:58,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:55:58,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:55:58,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:55:59,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:55:59,000 INFO L87 Difference]: Start difference. First operand 6879 states and 9747 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 03:56:01,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:56:03,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:56:05,181 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 [] [2024-11-14 03:56:07,207 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 [] [2024-11-14 03:56:09,364 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 [] [2024-11-14 03:56:11,369 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 [] [2024-11-14 03:56:13,373 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 [] [2024-11-14 03:56:15,377 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 [] [2024-11-14 03:56:18,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:56:18,834 INFO L93 Difference]: Finished difference Result 13808 states and 19804 transitions. [2024-11-14 03:56:18,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:56:18,835 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 125 [2024-11-14 03:56:18,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:56:18,879 INFO L225 Difference]: With dead ends: 13808 [2024-11-14 03:56:18,879 INFO L226 Difference]: Without dead ends: 6949 [2024-11-14 03:56:18,904 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:56:18,906 INFO L432 NwaCegarLoop]: 815 mSDtfsCounter, 0 mSDsluCounter, 2440 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3255 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:56:18,906 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3255 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 380 Invalid, 8 Unknown, 0 Unchecked, 19.6s Time] [2024-11-14 03:56:18,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6949 states. [2024-11-14 03:56:19,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6949 to 6943. [2024-11-14 03:56:19,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6943 states, 4691 states have (on average 1.3549349818801961) internal successors, (6356), 4803 states have internal predecessors, (6356), 1680 states have call successors, (1680), 556 states have call predecessors, (1680), 571 states have return successors, (1781), 1631 states have call predecessors, (1781), 1679 states have call successors, (1781) [2024-11-14 03:56:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6943 states to 6943 states and 9817 transitions. [2024-11-14 03:56:19,316 INFO L78 Accepts]: Start accepts. Automaton has 6943 states and 9817 transitions. Word has length 125 [2024-11-14 03:56:19,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:56:19,317 INFO L471 AbstractCegarLoop]: Abstraction has 6943 states and 9817 transitions. [2024-11-14 03:56:19,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 03:56:19,318 INFO L276 IsEmpty]: Start isEmpty. Operand 6943 states and 9817 transitions. [2024-11-14 03:56:19,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-11-14 03:56:19,331 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:56:19,331 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 3, 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] [2024-11-14 03:56:19,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 03:56:19,332 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:56:19,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:56:19,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2037993702, now seen corresponding path program 1 times [2024-11-14 03:56:19,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:56:19,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871478521] [2024-11-14 03:56:19,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:56:19,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:56:20,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:56:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-11-14 03:56:23,664 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:56:23,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871478521] [2024-11-14 03:56:23,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871478521] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:56:23,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:56:23,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-14 03:56:23,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131186168] [2024-11-14 03:56:23,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:56:23,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:56:23,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:56:23,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:56:23,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:56:23,666 INFO L87 Difference]: Start difference. First operand 6943 states and 9817 transitions. Second operand has 7 states, 6 states have (on average 13.0) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-14 03:56:25,708 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 [] [2024-11-14 03:56:27,733 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 [] [2024-11-14 03:56:29,753 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 [] [2024-11-14 03:56:31,780 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 [] [2024-11-14 03:56:33,801 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 [] [2024-11-14 03:56:35,821 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 [] [2024-11-14 03:56:38,028 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 [] [2024-11-14 03:56:40,035 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 [] [2024-11-14 03:56:42,041 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 [] [2024-11-14 03:56:44,046 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 [] [2024-11-14 03:56:46,051 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 [] [2024-11-14 03:56:48,061 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 [] [2024-11-14 03:56:52,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:56:52,727 INFO L93 Difference]: Finished difference Result 13946 states and 19770 transitions. [2024-11-14 03:56:52,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:56:52,727 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.0) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 2 states have call successors, (16) Word has length 129 [2024-11-14 03:56:52,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:56:52,776 INFO L225 Difference]: With dead ends: 13946 [2024-11-14 03:56:52,776 INFO L226 Difference]: Without dead ends: 7023 [2024-11-14 03:56:52,795 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:56:52,797 INFO L432 NwaCegarLoop]: 816 mSDtfsCounter, 0 mSDsluCounter, 4073 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 0 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4889 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:56:52,797 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4889 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 570 Invalid, 12 Unknown, 0 Unchecked, 28.8s Time] [2024-11-14 03:56:52,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7023 states. [2024-11-14 03:56:53,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7023 to 7015. [2024-11-14 03:56:53,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7015 states, 4739 states have (on average 1.3513399451361046) internal successors, (6404), 4851 states have internal predecessors, (6404), 1680 states have call successors, (1680), 556 states have call predecessors, (1680), 595 states have return successors, (1869), 1655 states have call predecessors, (1869), 1679 states have call successors, (1869) [2024-11-14 03:56:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7015 states to 7015 states and 9953 transitions. [2024-11-14 03:56:53,157 INFO L78 Accepts]: Start accepts. Automaton has 7015 states and 9953 transitions. Word has length 129 [2024-11-14 03:56:53,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:56:53,158 INFO L471 AbstractCegarLoop]: Abstraction has 7015 states and 9953 transitions. [2024-11-14 03:56:53,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.0) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-14 03:56:53,158 INFO L276 IsEmpty]: Start isEmpty. Operand 7015 states and 9953 transitions. [2024-11-14 03:56:53,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-11-14 03:56:53,169 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:56:53,169 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 3, 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] [2024-11-14 03:56:53,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-14 03:56:53,170 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:56:53,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:56:53,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1405661078, now seen corresponding path program 1 times [2024-11-14 03:56:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:56:53,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417251130] [2024-11-14 03:56:53,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:56:53,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:56:55,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:56:56,725 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-11-14 03:56:56,725 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:56:56,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417251130] [2024-11-14 03:56:56,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417251130] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:56:56,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:56:56,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 03:56:56,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680017473] [2024-11-14 03:56:56,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:56:56,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:56:56,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:56:56,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:56:56,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:56:56,727 INFO L87 Difference]: Start difference. First operand 7015 states and 9953 transitions. Second operand has 4 states, 3 states have (on average 25.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-14 03:56:58,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:00,794 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 [] [2024-11-14 03:57:02,819 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 [] [2024-11-14 03:57:04,981 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 [] [2024-11-14 03:57:06,989 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 [] [2024-11-14 03:57:08,993 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 [] [2024-11-14 03:57:11,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:57:11,718 INFO L93 Difference]: Finished difference Result 14025 states and 19910 transitions. [2024-11-14 03:57:11,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:57:11,718 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 25.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 133 [2024-11-14 03:57:11,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:57:11,759 INFO L225 Difference]: With dead ends: 14025 [2024-11-14 03:57:11,759 INFO L226 Difference]: Without dead ends: 7028 [2024-11-14 03:57:11,777 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:57:11,778 INFO L432 NwaCegarLoop]: 816 mSDtfsCounter, 4 mSDsluCounter, 1627 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2443 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:57:11,778 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2443 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 287 Invalid, 6 Unknown, 0 Unchecked, 14.7s Time] [2024-11-14 03:57:11,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7028 states. [2024-11-14 03:57:12,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7028 to 7016. [2024-11-14 03:57:12,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7016 states, 4740 states have (on average 1.3512658227848102) internal successors, (6405), 4852 states have internal predecessors, (6405), 1680 states have call successors, (1680), 556 states have call predecessors, (1680), 595 states have return successors, (1869), 1655 states have call predecessors, (1869), 1679 states have call successors, (1869) [2024-11-14 03:57:12,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7016 states to 7016 states and 9954 transitions. [2024-11-14 03:57:12,187 INFO L78 Accepts]: Start accepts. Automaton has 7016 states and 9954 transitions. Word has length 133 [2024-11-14 03:57:12,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:57:12,187 INFO L471 AbstractCegarLoop]: Abstraction has 7016 states and 9954 transitions. [2024-11-14 03:57:12,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 25.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-14 03:57:12,192 INFO L276 IsEmpty]: Start isEmpty. Operand 7016 states and 9954 transitions. [2024-11-14 03:57:12,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-11-14 03:57:12,210 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:12,210 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 3, 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] [2024-11-14 03:57:12,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-14 03:57:12,211 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:12,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:12,212 INFO L85 PathProgramCache]: Analyzing trace with hash 905775276, now seen corresponding path program 1 times [2024-11-14 03:57:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:57:12,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220030258] [2024-11-14 03:57:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:12,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:57:14,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-11-14 03:57:15,470 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:57:15,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220030258] [2024-11-14 03:57:15,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220030258] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:57:15,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978365712] [2024-11-14 03:57:15,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:15,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:57:15,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:57:15,473 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:57:15,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:57:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:18,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 2957 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:57:18,368 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:18,593 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-14 03:57:18,593 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:57:18,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978365712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:57:18,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:57:18,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2024-11-14 03:57:18,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666325878] [2024-11-14 03:57:18,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:57:18,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:57:18,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:57:18,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:57:18,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:57:18,596 INFO L87 Difference]: Start difference. First operand 7016 states and 9954 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-14 03:57:20,641 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 [] [2024-11-14 03:57:22,682 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 [] [2024-11-14 03:57:24,710 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 [] [2024-11-14 03:57:26,838 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 [] [2024-11-14 03:57:28,843 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 [] [2024-11-14 03:57:30,850 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 [] [2024-11-14 03:57:32,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:57:32,983 INFO L93 Difference]: Finished difference Result 10669 states and 15107 transitions. [2024-11-14 03:57:32,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:57:32,983 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 134 [2024-11-14 03:57:32,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:57:33,010 INFO L225 Difference]: With dead ends: 10669 [2024-11-14 03:57:33,010 INFO L226 Difference]: Without dead ends: 3660 [2024-11-14 03:57:33,027 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:57:33,027 INFO L432 NwaCegarLoop]: 818 mSDtfsCounter, 6 mSDsluCounter, 1626 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2444 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:57:33,028 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2444 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 286 Invalid, 6 Unknown, 0 Unchecked, 14.3s Time] [2024-11-14 03:57:33,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3660 states. [2024-11-14 03:57:33,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3660 to 3560. [2024-11-14 03:57:33,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3560 states, 2408 states have (on average 1.3538205980066444) internal successors, (3260), 2462 states have internal predecessors, (3260), 843 states have call successors, (843), 289 states have call predecessors, (843), 308 states have return successors, (938), 832 states have call predecessors, (938), 842 states have call successors, (938) [2024-11-14 03:57:33,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3560 states to 3560 states and 5041 transitions. [2024-11-14 03:57:33,171 INFO L78 Accepts]: Start accepts. Automaton has 3560 states and 5041 transitions. Word has length 134 [2024-11-14 03:57:33,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:57:33,172 INFO L471 AbstractCegarLoop]: Abstraction has 3560 states and 5041 transitions. [2024-11-14 03:57:33,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-14 03:57:33,172 INFO L276 IsEmpty]: Start isEmpty. Operand 3560 states and 5041 transitions. [2024-11-14 03:57:33,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-14 03:57:33,180 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:33,180 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 3, 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] [2024-11-14 03:57:33,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-14 03:57:33,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:57:33,385 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:33,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:33,385 INFO L85 PathProgramCache]: Analyzing trace with hash 914656175, now seen corresponding path program 1 times [2024-11-14 03:57:33,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:57:33,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415706363] [2024-11-14 03:57:33,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:33,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:57:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:36,124 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-11-14 03:57:36,124 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:57:36,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415706363] [2024-11-14 03:57:36,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415706363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:57:36,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272998782] [2024-11-14 03:57:36,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:36,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:57:36,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:57:36,126 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:57:36,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 03:57:38,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:38,673 INFO L255 TraceCheckSpWp]: Trace formula consists of 3014 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-14 03:57:38,682 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:40,721 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2024-11-14 03:57:40,722 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:57:40,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272998782] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:57:40,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:57:40,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [5] total 16 [2024-11-14 03:57:40,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165953050] [2024-11-14 03:57:40,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:57:40,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 03:57:40,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:57:40,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 03:57:40,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:57:40,725 INFO L87 Difference]: Start difference. First operand 3560 states and 5041 transitions. Second operand has 13 states, 10 states have (on average 8.2) internal successors, (82), 9 states have internal predecessors, (82), 3 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (17), 6 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-14 03:57:42,762 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 [] [2024-11-14 03:57:44,783 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 [] [2024-11-14 03:57:46,813 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 [] [2024-11-14 03:57:48,848 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 [] [2024-11-14 03:57:50,868 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 [] [2024-11-14 03:57:52,896 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 [] [2024-11-14 03:57:54,919 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 [] [2024-11-14 03:57:56,941 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 [] [2024-11-14 03:57:58,976 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 [] [2024-11-14 03:58:01,012 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 [] [2024-11-14 03:58:03,044 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 [] [2024-11-14 03:58:05,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:07,658 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 [] [2024-11-14 03:58:09,669 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 [] [2024-11-14 03:58:11,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 [] [2024-11-14 03:58:13,685 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 [] [2024-11-14 03:58:15,697 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 [] [2024-11-14 03:58:17,702 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 [] [2024-11-14 03:58:19,710 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 [] [2024-11-14 03:58:21,718 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 [] [2024-11-14 03:58:23,732 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 [] [2024-11-14 03:58:25,737 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 [] [2024-11-14 03:58:27,750 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 [] [2024-11-14 03:58:29,760 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 [] [2024-11-14 03:58:39,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:58:39,032 INFO L93 Difference]: Finished difference Result 7134 states and 10193 transitions. [2024-11-14 03:58:39,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 03:58:39,033 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 8.2) internal successors, (82), 9 states have internal predecessors, (82), 3 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (17), 6 states have call predecessors, (17), 3 states have call successors, (17) Word has length 135 [2024-11-14 03:58:39,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:58:39,058 INFO L225 Difference]: With dead ends: 7134 [2024-11-14 03:58:39,058 INFO L226 Difference]: Without dead ends: 3610 [2024-11-14 03:58:39,069 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:58:39,070 INFO L432 NwaCegarLoop]: 823 mSDtfsCounter, 3 mSDsluCounter, 9026 mSDsCounter, 0 mSdLazyCounter, 1218 mSolverCounterSat, 1 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 9849 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1218 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:58:39,070 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 9849 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1218 Invalid, 24 Unknown, 0 Unchecked, 58.1s Time] [2024-11-14 03:58:39,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3610 states. [2024-11-14 03:58:39,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3610 to 3600. [2024-11-14 03:58:39,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3600 states, 2434 states have (on average 1.3467543138866065) internal successors, (3278), 2489 states have internal predecessors, (3278), 843 states have call successors, (843), 289 states have call predecessors, (843), 322 states have return successors, (961), 845 states have call predecessors, (961), 842 states have call successors, (961) [2024-11-14 03:58:39,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3600 states to 3600 states and 5082 transitions. [2024-11-14 03:58:39,216 INFO L78 Accepts]: Start accepts. Automaton has 3600 states and 5082 transitions. Word has length 135 [2024-11-14 03:58:39,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:58:39,217 INFO L471 AbstractCegarLoop]: Abstraction has 3600 states and 5082 transitions. [2024-11-14 03:58:39,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 8.2) internal successors, (82), 9 states have internal predecessors, (82), 3 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (17), 6 states have call predecessors, (17), 3 states have call successors, (17) [2024-11-14 03:58:39,217 INFO L276 IsEmpty]: Start isEmpty. Operand 3600 states and 5082 transitions. [2024-11-14 03:58:39,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-14 03:58:39,225 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:58:39,225 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 3, 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] [2024-11-14 03:58:39,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 03:58:39,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-14 03:58:39,426 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:58:39,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:58:39,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1479801695, now seen corresponding path program 1 times [2024-11-14 03:58:39,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:58:39,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725535508] [2024-11-14 03:58:39,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:39,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:58:41,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:42,425 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-11-14 03:58:42,425 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:58:42,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725535508] [2024-11-14 03:58:42,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725535508] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:58:42,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916270556] [2024-11-14 03:58:42,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:42,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:58:42,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:58:42,430 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:58:42,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 03:58:44,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:44,999 INFO L255 TraceCheckSpWp]: Trace formula consists of 3033 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-14 03:58:45,006 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:46,930 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-14 03:58:46,930 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:58:46,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916270556] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:58:46,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:58:46,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [5] total 16 [2024-11-14 03:58:46,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461376974] [2024-11-14 03:58:46,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:58:46,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 03:58:46,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:58:46,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 03:58:46,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:58:46,932 INFO L87 Difference]: Start difference. First operand 3600 states and 5082 transitions. Second operand has 13 states, 10 states have (on average 8.3) internal successors, (83), 9 states have internal predecessors, (83), 3 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (20), 6 states have call predecessors, (20), 3 states have call successors, (20) [2024-11-14 03:58:48,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:51,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:53,060 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 [] [2024-11-14 03:58:55,078 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 [] [2024-11-14 03:58:57,117 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 [] [2024-11-14 03:58:59,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:01,208 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 [] [2024-11-14 03:59:03,227 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 [] [2024-11-14 03:59:05,253 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 [] [2024-11-14 03:59:07,282 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 [] [2024-11-14 03:59:09,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:11,375 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 [] [2024-11-14 03:59:13,971 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 [] [2024-11-14 03:59:15,975 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 [] [2024-11-14 03:59:17,978 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 [] [2024-11-14 03:59:19,989 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 [] [2024-11-14 03:59:21,993 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 [] [2024-11-14 03:59:24,001 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 [] [2024-11-14 03:59:26,008 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 [] [2024-11-14 03:59:28,013 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 [] [2024-11-14 03:59:30,017 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 [] [2024-11-14 03:59:32,029 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 [] [2024-11-14 03:59:34,033 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 [] [2024-11-14 03:59:36,043 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 [] [2024-11-14 03:59:45,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:59:45,339 INFO L93 Difference]: Finished difference Result 7190 states and 10237 transitions. [2024-11-14 03:59:45,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 03:59:45,340 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 8.3) internal successors, (83), 9 states have internal predecessors, (83), 3 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (20), 6 states have call predecessors, (20), 3 states have call successors, (20) Word has length 142 [2024-11-14 03:59:45,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:59:45,365 INFO L225 Difference]: With dead ends: 7190 [2024-11-14 03:59:45,365 INFO L226 Difference]: Without dead ends: 3626 [2024-11-14 03:59:45,377 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:59:45,378 INFO L432 NwaCegarLoop]: 821 mSDtfsCounter, 3 mSDsluCounter, 8192 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 0 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 9013 SdHoareTripleChecker+Invalid, 1136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:59:45,378 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 9013 Invalid, 1136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1112 Invalid, 24 Unknown, 0 Unchecked, 58.2s Time] [2024-11-14 03:59:45,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3626 states. [2024-11-14 03:59:45,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3626 to 3620. [2024-11-14 03:59:45,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3620 states, 2452 states have (on average 1.3442088091353996) internal successors, (3296), 2500 states have internal predecessors, (3296), 843 states have call successors, (843), 289 states have call predecessors, (843), 324 states have return successors, (964), 854 states have call predecessors, (964), 842 states have call successors, (964) [2024-11-14 03:59:45,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3620 states to 3620 states and 5103 transitions. [2024-11-14 03:59:45,535 INFO L78 Accepts]: Start accepts. Automaton has 3620 states and 5103 transitions. Word has length 142 [2024-11-14 03:59:45,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:59:45,536 INFO L471 AbstractCegarLoop]: Abstraction has 3620 states and 5103 transitions. [2024-11-14 03:59:45,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 8.3) internal successors, (83), 9 states have internal predecessors, (83), 3 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (20), 6 states have call predecessors, (20), 3 states have call successors, (20) [2024-11-14 03:59:45,536 INFO L276 IsEmpty]: Start isEmpty. Operand 3620 states and 5103 transitions. [2024-11-14 03:59:45,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-11-14 03:59:45,546 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:59:45,546 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 3, 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] [2024-11-14 03:59:45,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 03:59:45,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-14 03:59:45,747 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:59:45,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:59:45,748 INFO L85 PathProgramCache]: Analyzing trace with hash 927942648, now seen corresponding path program 1 times [2024-11-14 03:59:45,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:59:45,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959891479] [2024-11-14 03:59:45,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:59:45,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:59:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:59:48,661 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-11-14 03:59:48,661 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:59:48,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959891479] [2024-11-14 03:59:48,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959891479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:59:48,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225675087] [2024-11-14 03:59:48,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:59:48,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:59:48,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:59:48,664 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:59:48,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1397ea0-bc02-48dd-8acb-84e026cc3550/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 03:59:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:59:52,537 INFO L255 TraceCheckSpWp]: Trace formula consists of 3163 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:59:52,544 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:59:52,807 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-14 03:59:52,807 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:59:54,489 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-11-14 03:59:54,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225675087] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:59:54,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1379737057] [2024-11-14 03:59:54,524 INFO L159 IcfgInterpreter]: Started Sifa with 125 locations of interest [2024-11-14 03:59:54,524 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:59:54,527 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:59:54,535 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:59:54,537 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:01:31,315 INFO L197 IcfgInterpreter]: Interpreting procedure ldv__builtin_expect with input of size 222 for LOIs [2024-11-14 04:01:31,752 INFO L197 IcfgInterpreter]: Interpreting procedure mwifiex_usb_cmd_event_complete with input of size 121 for LOIs [2024-11-14 04:01:32,834 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_error with input of size 51 for LOIs [2024-11-14 04:01:32,846 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 117 for LOIs [2024-11-14 04:01:33,423 INFO L197 IcfgInterpreter]: Interpreting procedure atomic_read with input of size 125 for LOIs [2024-11-14 04:01:33,447 INFO L197 IcfgInterpreter]: Interpreting procedure skb_push with input of size 120 for LOIs [2024-11-14 04:01:33,645 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_malloc with input of size 101 for LOIs [2024-11-14 04:01:33,716 INFO L197 IcfgInterpreter]: Interpreting procedure atomic_dec with input of size 99 for LOIs [2024-11-14 04:01:33,735 INFO L197 IcfgInterpreter]: Interpreting procedure mwifiex_usb_submit_rx_urb with input of size 147 for LOIs [2024-11-14 04:01:35,602 INFO L197 IcfgInterpreter]: Interpreting procedure __create_pipe with input of size 229 for LOIs [2024-11-14 04:01:35,661 INFO L197 IcfgInterpreter]: Interpreting procedure usb_submit_urb with input of size 128 for LOIs [2024-11-14 04:01:35,684 INFO L197 IcfgInterpreter]: Interpreting procedure atomic_inc with input of size 113 for LOIs [2024-11-14 04:01:35,704 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_dev_alloc_skb_14 with input of size 162 for LOIs [2024-11-14 04:01:35,984 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_skb_alloc with input of size 159 for LOIs [2024-11-14 04:01:36,597 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_zalloc with input of size 164 for LOIs [2024-11-14 04:01:37,502 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 193 for LOIs [2024-11-14 04:01:37,625 INFO L197 IcfgInterpreter]: Interpreting procedure usb_fill_bulk_urb with input of size 175 for LOIs [2024-11-14 04:01:37,677 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:01:40,238 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse60 ((as const (Array Int Int)) 0))) (let ((.cse95 (store .cse60 0 0))) (let ((.cse63 (store (store (store .cse95 8 0) 16 0) 24 0)) (.cse1 (select |c_#memory_$Pointer$.base| 167)) (.cse0 (select |c_#memory_$Pointer$.offset| 167))) (and (= c_~__mod_usb__mwifiex_usb_table_device_table~0.driver_info 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceClass 0) (= (select .cse0 16) 0) (= |c_~#mwifiex_usb_table~0.offset| 0) (= |c_~#mwifiex_usb_driver~0.base| 165) (= c_~LDV_IN_INTERRUPT~0 1) (= 0 c_~__mod_usb__mwifiex_usb_table_device_table~0.idVendor) (not (= |c_ULTIMATE.start_main_~#ldvarg3~0#1.base| 0)) (= (select .cse1 32) 0) (= (select .cse0 96) 0) (= (select .cse1 56) 0) (= (select .cse0 80) 0) (= (select .cse0 72) 0) (= (select .cse1 112) 0) (= (select .cse1 88) 0) (= |c_~#set_impl~0.offset| 0) (= c_~ldv_retval_4~0 0) (exists ((|v_#memory_$Pointer$.base_749| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_748| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_747| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_746| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_745| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_789| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_788| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_744| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_787| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_743| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_786| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_742| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_785| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_741| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_784| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_740| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_783| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_782| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_781| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_780| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_739| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_738| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_737| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_779| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_778| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_777| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_776| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_775| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_774| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2318| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_773| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_772| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_771| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_770| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_769| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_768| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_767| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_766| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_765| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_764| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_763| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_762| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_761| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_760| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_759| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_758| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_757| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_756| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_799| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_755| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_790| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_798| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_754| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_797| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_753| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_752| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_796| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_751| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_795| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_750| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_794| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_793| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_792| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_791| (Array Int (Array Int Int)))) (let ((.cse17 (select |v_#memory_$Pointer$.base_779| 164)) (.cse7 (select |v_#memory_$Pointer$.base_739| 164)) (.cse14 (select |v_#memory_$Pointer$.base_747| 164)) (.cse8 (select |v_#memory_$Pointer$.base_774| 164)) (.cse9 (select |v_#memory_$Pointer$.base_772| 164)) (.cse41 (select |v_#memory_$Pointer$.base_770| 164)) (.cse10 (select |v_#memory_$Pointer$.base_769| 164)) (.cse11 (select |v_#memory_$Pointer$.base_768| 164)) (.cse12 (select |v_#memory_$Pointer$.base_787| 165)) (.cse39 (select |v_#memory_$Pointer$.base_750| 164)) (.cse22 (select |v_#memory_$Pointer$.base_758| 165)) (.cse4 (select |v_#memory_$Pointer$.base_756| 165)) (.cse45 (select |v_#memory_$Pointer$.base_788| 165)) (.cse37 (select |v_#memory_$Pointer$.base_762| 164)) (.cse31 (select |v_#memory_$Pointer$.base_799| 164)) (.cse50 (select |v_#memory_$Pointer$.base_744| 164)) (.cse13 (select |v_#memory_$Pointer$.base_783| 165)) (.cse21 (select |v_#memory_$Pointer$.base_760| 165)) (.cse24 (select |v_#memory_$Pointer$.base_790| 165)) (.cse52 (select |v_#memory_$Pointer$.base_789| 165)) (.cse26 (select |v_#memory_$Pointer$.base_759| 164)) (.cse43 (select |v_#memory_$Pointer$.base_757| 164)) (.cse46 (select |v_#memory_$Pointer$.base_786| 164)) (.cse2 (select |v_#memory_$Pointer$.base_785| 164)) (.cse20 (select |v_#memory_$Pointer$.base_773| 164)) (.cse49 (select |v_#memory_$Pointer$.base_749| 164)) (.cse48 (select |v_#memory_$Pointer$.base_796| 164)) (.cse5 (select |v_#memory_$Pointer$.base_793| 165)) (.cse27 (select |v_#memory_$Pointer$.base_738| 164)) (.cse42 (select |v_#memory_$Pointer$.base_767| 164)) (.cse19 (select |v_#memory_$Pointer$.base_775| 164)) (.cse23 (select |v_#memory_$Pointer$.base_791| 165)) (.cse35 (select |v_#memory_$Pointer$.base_741| 164)) (.cse6 (select |v_#memory_$Pointer$.base_740| 164)) (.cse18 (select |v_#memory_$Pointer$.base_778| 164)) (.cse59 (select |v_#memory_$Pointer$.base_777| 164)) (.cse40 (select |v_#memory_$Pointer$.base_2318| 163)) (.cse53 (select |v_#memory_$Pointer$.base_746| 164)) (.cse54 (select |v_#memory_$Pointer$.base_771| 164)) (.cse51 (select |v_#memory_$Pointer$.base_743| 164)) (.cse34 (select |v_#memory_$Pointer$.base_742| 164)) (.cse62 (select |v_#memory_$Pointer$.base_752| 164)) (.cse38 (select |v_#memory_$Pointer$.base_751| 164)) (.cse30 (select |v_#memory_$Pointer$.base_764| 164)) (.cse25 (select |v_#memory_$Pointer$.base_761| 164)) (.cse57 (select |v_#memory_$Pointer$.base_737| 164)) (.cse16 (select |v_#memory_$Pointer$.base_745| 164)) (.cse15 (select |v_#memory_$Pointer$.base_766| 164)) (.cse61 (select |v_#memory_$Pointer$.base_765| 164)) (.cse44 (select |v_#memory_$Pointer$.base_755| 164)) (.cse3 (select |v_#memory_$Pointer$.base_784| 164)) (.cse33 (select |v_#memory_$Pointer$.base_776| 164)) (.cse64 (select |v_#memory_$Pointer$.base_754| 164)) (.cse28 (select |v_#memory_$Pointer$.base_753| 164)) (.cse55 (select |v_#memory_$Pointer$.base_748| 164)) (.cse36 (select |v_#memory_$Pointer$.base_763| 164)) (.cse29 (select |v_#memory_$Pointer$.base_780| 164)) (.cse32 (select |v_#memory_$Pointer$.base_798| 164)) (.cse47 (select |v_#memory_$Pointer$.base_797| 164)) (.cse58 (select |v_#memory_$Pointer$.base_782| 164)) (.cse65 (select |v_#memory_$Pointer$.base_781| 164)) (.cse56 (select |v_#memory_$Pointer$.base_795| 164))) (and (= (store |v_#memory_$Pointer$.base_785| 164 (store .cse2 4 (select .cse3 4))) |v_#memory_$Pointer$.base_784|) (= (store |v_#memory_$Pointer$.base_756| 165 (store .cse4 283 (select .cse5 283))) |v_#memory_$Pointer$.base_793|) (= (store |v_#memory_$Pointer$.base_740| 164 (store .cse6 56 (select .cse7 56))) |v_#memory_$Pointer$.base_739|) (= (store |v_#memory_$Pointer$.base_774| 164 (store .cse8 10 (select .cse9 10))) |v_#memory_$Pointer$.base_772|) (= (store |v_#memory_$Pointer$.base_769| 164 (store .cse10 13 (select .cse11 13))) |v_#memory_$Pointer$.base_768|) (= (store |v_#memory_$Pointer$.base_787| 165 (store (store (store (store (store (store (store .cse12 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse13 196))) |v_#memory_$Pointer$.base_783|) (= (store |v_#memory_$Pointer$.base_747| 164 (store .cse14 38 (select .cse15 38))) |v_#memory_$Pointer$.base_766|) (= (store |v_#memory_$Pointer$.base_745| 164 (store .cse16 62 (select .cse17 62))) |v_#memory_$Pointer$.base_779|) (= (store |v_#memory_$Pointer$.base_779| 164 (store .cse17 63 (select .cse18 63))) |v_#memory_$Pointer$.base_778|) (= (store |v_#memory_$Pointer$.base_775| 164 (store .cse19 66 (select .cse20 66))) |v_#memory_$Pointer$.base_773|) (= (store |v_#memory_$Pointer$.base_760| 165 (store .cse21 281 (select .cse22 281))) |v_#memory_$Pointer$.base_758|) (= (store |v_#memory_$Pointer$.base_791| 165 (store .cse23 84 (select .cse24 84))) |v_#memory_$Pointer$.base_790|) (= (store |v_#memory_$Pointer$.base_761| 164 (store .cse25 29 (select .cse26 29))) |v_#memory_$Pointer$.base_759|) (= (store |v_#memory_$Pointer$.base_739| 164 (store .cse7 58 (select .cse27 58))) |v_#memory_$Pointer$.base_738|) (= (store |v_#memory_$Pointer$.base_753| 164 (store .cse28 37 (select .cse14 37))) |v_#memory_$Pointer$.base_747|) (= (store |v_#memory_$Pointer$.base_780| 164 (store .cse29 25 (select .cse30 25))) |v_#memory_$Pointer$.base_764|) (= (store |v_#memory_$Pointer$.base_799| 164 (store .cse31 88 (select .cse32 88))) |v_#memory_$Pointer$.base_798|) (= (store |v_#memory_$Pointer$.base_776| 164 (store .cse33 8 (select .cse8 8))) |v_#memory_$Pointer$.base_774|) (= (store |v_#memory_$Pointer$.base_742| 164 (store .cse34 52 (select .cse35 52))) |v_#memory_$Pointer$.base_741|) (= |v_#memory_$Pointer$.base_762| (store |v_#memory_$Pointer$.base_763| 164 (store .cse36 86 (select .cse37 86)))) (= (store |v_#memory_$Pointer$.base_751| 164 (store .cse38 79 (select .cse39 79))) |v_#memory_$Pointer$.base_750|) (= (select .cse40 20) 0) (= (store |v_#memory_$Pointer$.base_772| 164 (store .cse9 11 (select .cse41 11))) |v_#memory_$Pointer$.base_770|) (= (store |v_#memory_$Pointer$.base_770| 164 (store .cse41 12 (select .cse10 12))) |v_#memory_$Pointer$.base_769|) (= (select .cse40 12) 0) (= (store |v_#memory_$Pointer$.base_768| 164 (store .cse11 14 (select .cse42 14))) |v_#memory_$Pointer$.base_767|) (= 0 (select .cse40 36)) (= (store |v_#memory_$Pointer$.base_757| 164 (store .cse43 33 (select .cse44 33))) |v_#memory_$Pointer$.base_755|) (= |v_#memory_$Pointer$.base_787| (store |v_#memory_$Pointer$.base_788| 165 (store .cse45 136 (select .cse12 136)))) (= |v_#memory_$Pointer$.base_786| (store |v_#memory_$Pointer$.base_2318| 164 (store (select |v_#memory_$Pointer$.base_2318| 164) 0 (select .cse46 0)))) (= |v_#memory_$Pointer$.base_796| (store |v_#memory_$Pointer$.base_797| 164 (store .cse47 90 (select .cse48 90)))) (= (store |v_#memory_$Pointer$.base_750| 164 (store .cse39 81 (select .cse49 81))) |v_#memory_$Pointer$.base_749|) (= (store |v_#memory_$Pointer$.base_744| 164 (store .cse50 42 (select .cse51 42))) |v_#memory_$Pointer$.base_743|) (= (store |v_#memory_$Pointer$.base_758| 165 (store .cse22 282 (select .cse4 282))) |v_#memory_$Pointer$.base_756|) (= |v_#memory_$Pointer$.base_788| (store |v_#memory_$Pointer$.base_789| 165 (store (store (store (store (store (store .cse52 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse45 132)))) (= (store |v_#memory_$Pointer$.base_762| 164 (store .cse37 87 (select .cse31 87))) |v_#memory_$Pointer$.base_799|) (= (store |v_#memory_$Pointer$.base_746| 164 (store .cse53 41 (select .cse50 41))) |v_#memory_$Pointer$.base_744|) (= (store |v_#memory_$Pointer$.base_783| 165 (store (store (store (store (store (store (store (store (store (store (store .cse13 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse21 277))) |v_#memory_$Pointer$.base_760|) (= (store |v_#memory_$Pointer$.base_790| 165 (store .cse24 88 (select .cse52 88))) |v_#memory_$Pointer$.base_789|) (= |v_#memory_$Pointer$.base_757| (store |v_#memory_$Pointer$.base_759| 164 (store .cse26 31 (select .cse43 31)))) (= (select .cse40 28) 0) (= (store |v_#memory_$Pointer$.base_786| 164 (store .cse46 2 (select .cse2 2))) |v_#memory_$Pointer$.base_785|) (= (select .cse40 44) 0) (= (select .cse40 76) 0) (= (store |v_#memory_$Pointer$.base_773| 164 (store .cse20 67 (select .cse54 67))) |v_#memory_$Pointer$.base_771|) (= (store |v_#memory_$Pointer$.base_749| 164 (store .cse49 83 (select .cse55 83))) |v_#memory_$Pointer$.base_748|) (= (store |v_#memory_$Pointer$.base_796| 164 (store .cse48 91 (select .cse56 91))) |v_#memory_$Pointer$.base_795|) (= (store |v_#memory_$Pointer$.base_793| 165 (store .cse5 284 (select (select |v_#memory_$Pointer$.base_792| 165) 284))) |v_#memory_$Pointer$.base_792|) (= |v_#memory_$Pointer$.base_737| (store |v_#memory_$Pointer$.base_738| 164 (store .cse27 60 (select .cse57 60)))) (= (store |v_#memory_$Pointer$.base_767| 164 (store .cse42 15 (select .cse58 15))) |v_#memory_$Pointer$.base_782|) (= (store |v_#memory_$Pointer$.base_777| 164 (store .cse59 65 (select .cse19 65))) |v_#memory_$Pointer$.base_775|) (= (store |v_#memory_$Pointer$.base_794| 165 (store (store (store (store (store (store (store (store (store (store (store .cse60 0 113) 8 |#funAddr~mwifiex_usb_probe.base|) 16 |#funAddr~mwifiex_usb_disconnect.base|) 24 0) 32 |#funAddr~mwifiex_usb_suspend.base|) 40 |#funAddr~mwifiex_usb_resume.base|) 48 0) 56 0) 64 0) 72 164) 80 (select .cse23 80))) |v_#memory_$Pointer$.base_791|) (= |v_#memory_$Pointer$.base_740| (store |v_#memory_$Pointer$.base_741| 164 (store .cse35 54 (select .cse6 54)))) (= (store |v_#memory_$Pointer$.base_778| 164 (store .cse18 64 (select .cse59 64))) |v_#memory_$Pointer$.base_777|) (= (select .cse40 68) 0) (= (store |v_#memory_$Pointer$.base_765| 164 (store .cse61 40 (select .cse53 40))) |v_#memory_$Pointer$.base_746|) (= |v_#memory_$Pointer$.base_752| (store |v_#memory_$Pointer$.base_771| 164 (store .cse54 75 (select .cse62 75)))) (= (store |v_#memory_$Pointer$.base_743| 164 (store .cse51 50 (select .cse34 50))) |v_#memory_$Pointer$.base_742|) (= (store |v_#memory_$Pointer$.base_792| 166 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse63 32 |#funAddr~mwifiex_register_dev.base|) 40 |#funAddr~mwifiex_unregister_dev.base|) 48 0) 56 0) 64 0) 72 |#funAddr~mwifiex_usb_host_to_card.base|) 80 |#funAddr~mwifiex_pm_wakeup_card.base|) 88 |#funAddr~mwifiex_pm_wakeup_card_complete.base|) 96 0) 104 0) 112 |#funAddr~mwifiex_usb_cmd_event_complete.base|) 120 |#funAddr~mwifiex_usb_cmd_event_complete.base|) 128 |#funAddr~mwifiex_usb_data_complete.base|) 136 0) 144 |#funAddr~mwifiex_usb_dnld_fw.base|) 152 0) 160 0) 168 0)) |c_#memory_$Pointer$.base|) (= (store |v_#memory_$Pointer$.base_752| 164 (store .cse62 77 (select .cse38 77))) |v_#memory_$Pointer$.base_751|) (= (store |v_#memory_$Pointer$.base_764| 164 (store .cse30 27 (select .cse25 27))) |v_#memory_$Pointer$.base_761|) (= (store |v_#memory_$Pointer$.base_737| 164 (store .cse57 61 (select .cse16 61))) |v_#memory_$Pointer$.base_745|) (= (store |v_#memory_$Pointer$.base_766| 164 (store .cse15 39 (select .cse61 39))) |v_#memory_$Pointer$.base_765|) (= (store |v_#memory_$Pointer$.base_755| 164 (store .cse44 35 (select .cse64 35))) |v_#memory_$Pointer$.base_754|) (= (store |v_#memory_$Pointer$.base_784| 164 (store .cse3 6 (select .cse33 6))) |v_#memory_$Pointer$.base_776|) (= (store |v_#memory_$Pointer$.base_754| 164 (store .cse64 36 (select .cse28 36))) |v_#memory_$Pointer$.base_753|) (= |v_#memory_$Pointer$.base_763| (store |v_#memory_$Pointer$.base_748| 164 (store .cse55 85 (select .cse36 85)))) (= (store |v_#memory_$Pointer$.base_781| 164 (store .cse65 17 (select .cse29 17))) |v_#memory_$Pointer$.base_780|) (= |v_#memory_$Pointer$.base_797| (store |v_#memory_$Pointer$.base_798| 164 (store .cse32 89 (select .cse47 89)))) (= (store |v_#memory_$Pointer$.base_782| 164 (store .cse58 16 (select .cse65 16))) |v_#memory_$Pointer$.base_781|) (= (store |v_#memory_$Pointer$.base_795| 164 (store .cse56 92 (select (select |v_#memory_$Pointer$.base_794| 164) 92))) |v_#memory_$Pointer$.base_794|)))) (= (select .cse1 40) 0) (= (select .cse1 24) 0) (= (select .cse1 16) 0) (= (select .cse0 24) 0) (= |c_~#add_remove_card_sem~0.base| 163) (= (select .cse0 112) 0) (= c_~usb_ops_group1~0.offset 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bcdDevice_hi 0) (= (select .cse1 8) 0) (<= 1 |c_#StackHeapBarrier|) (= c_~ldv_state_variable_1~0 0) (= c_~usb_ops_group0~0.base 0) (= c_~user_rmmod~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= (select .cse1 96) 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bDeviceProtocol 0) (= |c_~#add_remove_card_sem~0.offset| 0) (exists ((|v_#valid_298| (Array Int Int))) (and (= (select |v_#valid_298| 76) 1) (= (select |v_#valid_298| 0) 0) (= (select |v_#valid_298| 21) 1) (= (select |v_#valid_298| 118) 1) (= (select |v_#valid_298| 83) 1) (= (select |v_#valid_298| 26) 1) (= (select |v_#valid_298| 119) 1) (= (select |v_#valid_298| 108) 1) (= (select |v_#valid_298| 42) 1) (= (select |v_#valid_298| 84) 1) (= (select |v_#valid_298| 133) 1) (= |c_#valid| (store |v_#valid_298| |c_ULTIMATE.start_main_~#ldvarg3~0#1.base| 1)) (= (select |v_#valid_298| 37) 1) (= (select |v_#valid_298| 10) 1) (= (select |v_#valid_298| 100) 1) (= (select |v_#valid_298| 23) 1) (= (select |v_#valid_298| 156) 1) (= (select |v_#valid_298| 160) 1) (= (select |v_#valid_298| 145) 1) (= (select |v_#valid_298| 5) 1) (= (select |v_#valid_298| 69) 1) (= (select |v_#valid_298| 40) 1) (= (select |v_#valid_298| 111) 1) (= (select |v_#valid_298| 47) 1) (= (select |v_#valid_298| 101) 1) (= (select |v_#valid_298| 157) 1) (= (select |v_#valid_298| 114) 1) (= (select |v_#valid_298| 104) 1) (= (select |v_#valid_298| 153) 1) (= (select |v_#valid_298| 140) 1) (= (select |v_#valid_298| 8) 1) (= (select |v_#valid_298| 56) 1) (= (select |v_#valid_298| 146) 1) (= (select |v_#valid_298| 72) 1) (= (select |v_#valid_298| 75) 1) (= (select |v_#valid_298| 60) 1) (= (select |v_#valid_298| 49) 1) (= (select |v_#valid_298| 66) 1) (= (select |v_#valid_298| 103) 1) (= (select |v_#valid_298| 20) 1) (= (select |v_#valid_298| 27) 1) (= (select |v_#valid_298| 89) 1) (= (select |v_#valid_298| 65) 1) (= (select |v_#valid_298| 98) 1) (= (select |v_#valid_298| 64) 1) (= (select |v_#valid_298| 41) 1) (= (select |v_#valid_298| 35) 1) (= (select |v_#valid_298| 165) 1) (= (select |v_#valid_298| 150) 1) (= (select |v_#valid_298| 22) 1) (= (select |v_#valid_298| 25) 1) (= (select |v_#valid_298| 19) 1) (= (select |v_#valid_298| 122) 1) (= (select |v_#valid_298| 34) 1) (= (select |v_#valid_298| 4) 1) (= (select |v_#valid_298| 53) 1) (= (select |v_#valid_298| 158) 1) (= (select |v_#valid_298| 80) 1) (= (select |v_#valid_298| 58) 1) (= (select |v_#valid_298| 129) 1) (= (select |v_#valid_298| 124) 1) (= (select |v_#valid_298| 159) 1) (= (select |v_#valid_298| 32) 1) (= (select |v_#valid_298| 73) 1) (= (select |v_#valid_298| 94) 1) (= (select |v_#valid_298| 167) 1) (= (select |v_#valid_298| 131) 1) (= (select |v_#valid_298| 147) 1) (= (select |v_#valid_298| 11) 1) (= 1 (select |v_#valid_298| 135)) (= (select |v_#valid_298| 6) 1) (= (select |v_#valid_298| 125) 1) (= (select |v_#valid_298| 138) 1) (= (select |v_#valid_298| 126) 1) (= (select |v_#valid_298| 117) 1) (= (select |v_#valid_298| 152) 1) (= (select |v_#valid_298| 74) 1) (= (select |v_#valid_298| 164) 1) (= (select |v_#valid_298| 43) 1) (= (select |v_#valid_298| 55) 1) (= 1 (select |v_#valid_298| 7)) (= (select |v_#valid_298| 116) 1) (= (select |v_#valid_298| 99) 1) (= (select |v_#valid_298| 166) 1) (= (select |v_#valid_298| 12) 1) (= (select |v_#valid_298| 143) 1) (= (select |v_#valid_298| 57) 1) (= (select |v_#valid_298| 67) 1) (= (select |v_#valid_298| 161) 1) (= (select |v_#valid_298| 81) 1) (= (select |v_#valid_298| 70) 1) (= 1 (select |v_#valid_298| 68)) (= (select |v_#valid_298| 54) 1) (= (select |v_#valid_298| 141) 1) (= (select |v_#valid_298| 15) 1) (= (select |v_#valid_298| 61) 1) (= (select |v_#valid_298| 78) 1) (= (select |v_#valid_298| 151) 1) (= (select |v_#valid_298| 121) 1) (= (select |v_#valid_298| 93) 1) (= (select |v_#valid_298| 95) 1) (= (select |v_#valid_298| 71) 1) (= (select |v_#valid_298| 102) 1) (= (select |v_#valid_298| 130) 1) (= (select |v_#valid_298| 106) 1) (= (select |v_#valid_298| 3) 1) (= (select |v_#valid_298| 44) 1) (= (select |v_#valid_298| 134) 1) (= (select |v_#valid_298| 63) 1) (= (select |v_#valid_298| 105) 1) (= (select |v_#valid_298| 36) 1) (= (select |v_#valid_298| 107) 1) (= (select |v_#valid_298| 155) 1) (= 1 (select |v_#valid_298| 88)) (= (select |v_#valid_298| 50) 1) (= (select |v_#valid_298| 28) 1) (= (select |v_#valid_298| 38) 1) (= (select |v_#valid_298| 1) 1) (= (select |v_#valid_298| 33) 1) (= (select |v_#valid_298| 144) 1) (= (select |v_#valid_298| 149) 1) (= (select |v_#valid_298| 112) 1) (= (select |v_#valid_298| 92) 1) (= (select |v_#valid_298| 162) 1) (= (select |v_#valid_298| 14) 1) (= (select |v_#valid_298| 91) 1) (= 1 (select |v_#valid_298| 13)) (= (select |v_#valid_298| 120) 1) (= (select |v_#valid_298| 29) 1) (= (select |v_#valid_298| 59) 1) (= (select |v_#valid_298| 39) 1) (= (select |v_#valid_298| 110) 1) (= (select |v_#valid_298| 85) 1) (= (select |v_#valid_298| 77) 1) (= (select |v_#valid_298| 31) 1) (= (select |v_#valid_298| 18) 1) (= (select |v_#valid_298| 139) 1) (= (select |v_#valid_298| 2) 1) (= (select |v_#valid_298| 136) 1) (= (select |v_#valid_298| 46) 1) (= (select |v_#valid_298| |c_ULTIMATE.start_main_~#ldvarg3~0#1.base|) 0) (= (select |v_#valid_298| 90) 1) (= (select |v_#valid_298| 86) 1) (= (select |v_#valid_298| 148) 1) (= (select |v_#valid_298| 17) 1) (= (select |v_#valid_298| 62) 1) (= (select |v_#valid_298| 52) 1) (= (select |v_#valid_298| 154) 1) (= (select |v_#valid_298| 113) 1) (= (select |v_#valid_298| 9) 1) (= (select |v_#valid_298| 48) 1) (= (select |v_#valid_298| 79) 1) (= (select |v_#valid_298| 87) 1) (= (select |v_#valid_298| 137) 1) (= (select |v_#valid_298| 123) 1) (= (select |v_#valid_298| 24) 1) (= (select |v_#valid_298| 82) 1) (= (select |v_#valid_298| 142) 1) (= (select |v_#valid_298| 96) 1) (= (select |v_#valid_298| 30) 1) (= (select |v_#valid_298| 128) 1) (= (select |v_#valid_298| 115) 1) (= (select |v_#valid_298| 97) 1) (= (select |v_#valid_298| 109) 1) (= (select |v_#valid_298| 127) 1) (= (select |v_#valid_298| 45) 1) (= (select |v_#valid_298| 51) 1) (= (select |v_#valid_298| 132) 1) (= (select |v_#valid_298| 163) 1) (= (select |v_#valid_298| 16) 1))) (= |c_~#mwifiex_usb_driver~0.offset| 0) (= 0 c_~ldv_retval_3~0) (<= (+ |c_#StackHeapBarrier| 1) |c_ULTIMATE.start_main_~#ldvarg3~0#1.base|) (= c_~usb_ops_group0~0.offset 0) (exists ((|v_#length_201| (Array Int Int))) (and (= (select |v_#length_201| 35) 17) (= (select |v_#length_201| 62) 24) (= (select |v_#length_201| 17) 18) (= (select |v_#length_201| 155) 37) (= 23 (select |v_#length_201| 106)) (= (select |v_#length_201| 71) 38) (= 29 (select |v_#length_201| 25)) (= 231 (select |v_#length_201| 147)) (= (select |v_#length_201| 159) 24) (= (select |v_#length_201| 14) 12) (= (select |v_#length_201| 157) 39) (= 17 (select |v_#length_201| 6)) (= (select |v_#length_201| 167) 120) (= (select |v_#length_201| 133) 24) (= 12 (select |v_#length_201| 82)) (= 16 (select |v_#length_201| 48)) (= (select |v_#length_201| 103) 19) (= (select |v_#length_201| 22) 231) (= (select |v_#length_201| 85) 43) (= (select |v_#length_201| 114) 30) (= (select |v_#length_201| 104) 24) (= (select |v_#length_201| 95) 44) (= 44 (select |v_#length_201| 90)) (= 29 (select |v_#length_201| 136)) (= (select |v_#length_201| 12) 17) (= 12 (select |v_#length_201| 87)) (= (select |v_#length_201| 88) 18) (= 231 (select |v_#length_201| 68)) (= 32 (select |v_#length_201| 144)) (= (select |v_#length_201| 123) 20) (= 13 (select |v_#length_201| 30)) (= (select |v_#length_201| 53) 231) (= (select |v_#length_201| 63) 26) (= 23 (select |v_#length_201| 65)) (= (select |v_#length_201| 100) 20) (= (select |v_#length_201| 122) 25) (= (select |v_#length_201| 109) 231) (= (select |v_#length_201| 119) 32) (= (select |v_#length_201| 137) 28) (= (select |v_#length_201| 140) 25) (= 18 (select |v_#length_201| 18)) (= (select |v_#length_201| 43) 34) (= (select |v_#length_201| 29) 231) (= 21 (select |v_#length_201| 44)) (= 18 (select |v_#length_201| 10)) (= (select |v_#length_201| 19) 27) (= (select |v_#length_201| 74) 231) (= (select |v_#length_201| 107) 12) (= 10 (select |v_#length_201| 60)) (= (select |v_#length_201| 20) 12) (= (select |v_#length_201| 28) 17) (= 176 (select |v_#length_201| 166)) (= 16 (select |v_#length_201| 4)) (= (select |v_#length_201| 92) 12) (= 19 (select |v_#length_201| 111)) (= (select |v_#length_201| 156) 12) (= (select |v_#length_201| 8) 17) (= 231 (select |v_#length_201| 9)) (= |c_#length| (store |v_#length_201| |c_ULTIMATE.start_main_~#ldvarg3~0#1.base| 4)) (= (select |v_#length_201| 52) 24) (= (select |v_#length_201| 126) 25) (= (select |v_#length_201| 77) 12) (= (select |v_#length_201| 13) 25) (= (select |v_#length_201| 115) 38) (= 57 (select |v_#length_201| 91)) (= 18 (select |v_#length_201| 98)) (= 125 (select |v_#length_201| 164)) (= (select |v_#length_201| 38) 12) (= (select |v_#length_201| 3) 12) (= (select |v_#length_201| 158) 12) (= (select |v_#length_201| 152) 24) (= (select |v_#length_201| 27) 12) (= (select |v_#length_201| 149) 25) (= (select |v_#length_201| 34) 25) (= 9 (select |v_#length_201| 55)) (= (select |v_#length_201| 41) 33) (= (select |v_#length_201| 80) 43) (= 62 (select |v_#length_201| 36)) (= 19 (select |v_#length_201| 110)) (= 231 (select |v_#length_201| 89)) (= (select |v_#length_201| 127) 231) (= (select |v_#length_201| 21) 17) (= (select |v_#length_201| 31) 13) (= (select |v_#length_201| 57) 12) (= (select |v_#length_201| 66) 12) (= (select |v_#length_201| 54) 9) (= 49 (select |v_#length_201| 99)) (= (select |v_#length_201| 97) 47) (= (select |v_#length_201| 15) 17) (= (select |v_#length_201| 33) 26) (= 49 (select |v_#length_201| 102)) (= 231 (select |v_#length_201| 160)) (= (select |v_#length_201| 131) 27) (= (select |v_#length_201| 73) 18) (= 12 (select |v_#length_201| 45)) (= (select |v_#length_201| 132) 25) (= (select |v_#length_201| 162) 52) (= 41 (select |v_#length_201| 143)) (= (select |v_#length_201| 129) 11) (= 39 (select |v_#length_201| 161)) (= (select |v_#length_201| 151) 12) (= 231 (select |v_#length_201| 40)) (= 10 (select |v_#length_201| 61)) (= 41 (select |v_#length_201| 142)) (= (select |v_#length_201| 78) 18) (= (select |v_#length_201| 154) 24) (= 56 (select |v_#length_201| 81)) (= (select |v_#length_201| 128) 11) (= (select |v_#length_201| 125) 12) (= 231 (select |v_#length_201| 79)) (= 23 (select |v_#length_201| 108)) (= (select |v_#length_201| 50) 24) (= 231 (select |v_#length_201| 59)) (= 231 (select |v_#length_201| 94)) (= 17 (select |v_#length_201| 32)) (= (select |v_#length_201| 101) 26) (= (select |v_#length_201| 76) 74) (= (select |v_#length_201| 69) 43) (= 56 (select |v_#length_201| 86)) (= (select |v_#length_201| 113) 12) (= (select |v_#length_201| 42) 33) (= (select |v_#length_201| 153) 231) (= 49 (select |v_#length_201| 105)) (= (select |v_#length_201| 46) 24) (= (select |v_#length_201| 139) 12) (= (select |v_#length_201| 51) 12) (= (select |v_#length_201| 96) 57) (= 285 (select |v_#length_201| 165)) (= (select |v_#length_201| 138) 27) (= (select |v_#length_201| 58) 24) (= (select |v_#length_201| 83) 18) (= (select |v_#length_201| 135) 47) (= (select |v_#length_201| 146) 25) (= (select |v_#length_201| 145) 12) (= (select |v_#length_201| 141) 231) (= 2 (select |v_#length_201| 1)) (= (select |v_#length_201| 16) 231) (= 23 (select |v_#length_201| 26)) (= (select |v_#length_201| 39) 24) (= (select |v_#length_201| 118) 38) (= 16 (select |v_#length_201| 49)) (= (select |v_#length_201| 67) 18) (= 17 (select |v_#length_201| 23)) (= (select |v_#length_201| 24) 17) (= 30 (select |v_#length_201| 116)) (= 32 (select |v_#length_201| 120)) (= (select |v_#length_201| 93) 18) (= (select |v_#length_201| 130) 25) (= 56 (select |v_#length_201| 70)) (= 25 (select |v_#length_201| 150)) (= (select |v_#length_201| 75) 61) (= (select |v_#length_201| 72) 12) (= 12 (select |v_#length_201| 7)) (= (select |v_#length_201| 11) 18) (= (select |v_#length_201| 56) 24) (= (select |v_#length_201| 134) 24) (= (select |v_#length_201| 84) 231) (= (select |v_#length_201| 163) 84) (= (select |v_#length_201| 148) 25) (= (select |v_#length_201| 64) 26) (= (select |v_#length_201| 37) 26) (= 23 (select |v_#length_201| 112)) (= (select |v_#length_201| 47) 231) (= (select |v_#length_201| 5) 22) (= 30 (select |v_#length_201| 117)) (= (select |v_#length_201| 2) 120) (= (select |v_#length_201| 124) 25) (= (select |v_#length_201| 121) 33))) (= (select .cse0 40) 0) (= 0 (select .cse1 48)) (= (select .cse1 0) 0) (= c_~mwifiex_usb_driver_group1~0.base 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.idProduct 0) (= 164 |c_~#mwifiex_usb_table~0.base|) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceNumber 0) (= 167 |c_~#set_impl~0.base|) (= c_~usb_counter~0 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceSubClass 0) (= (select .cse0 0) 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceProtocol 0) (= (select .cse0 8) 0) (= c_~usb_ops_group1~0.base 0) (= c_~mwifiex_usb_driver_group1~0.offset 0) (= (select .cse0 64) 0) (= c_~ref_cnt~0 0) (= (select .cse1 80) 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.match_flags 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~#ldvarg3~0#1.offset| 0) (exists ((|v_#memory_$Pointer$.offset_764| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_765| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_766| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_767| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_768| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_769| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_760| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_761| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_762| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_763| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_753| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_797| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_798| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_754| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_755| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_799| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_756| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_757| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_758| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_759| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_790| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_791| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_792| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_793| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_794| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_750| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_751| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_795| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_752| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_796| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_786| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_742| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_787| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_743| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_744| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_788| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_745| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_789| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2318| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_746| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_747| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_748| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_749| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_780| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_781| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_782| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_783| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_784| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_740| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_785| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_741| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_775| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_776| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_777| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_778| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_779| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_737| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_738| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_739| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_770| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_771| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_772| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_773| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_774| (Array Int (Array Int Int)))) (let ((.cse68 (select |v_#memory_$Pointer$.offset_747| 165)) (.cse75 (select |v_#memory_$Pointer$.offset_739| 164)) (.cse66 (select |v_#memory_$Pointer$.offset_756| 164)) (.cse93 (select |v_#memory_$Pointer$.offset_764| 164)) (.cse88 (select |v_#memory_$Pointer$.offset_763| 164)) (.cse76 (select |v_#memory_$Pointer$.offset_738| 164)) (.cse92 (select |v_#memory_$Pointer$.offset_765| 164)) (.cse80 (select |v_#memory_$Pointer$.offset_790| 164)) (.cse96 (select |v_#memory_$Pointer$.offset_762| 165)) (.cse70 (select |v_#memory_$Pointer$.offset_760| 165)) (.cse73 (select |v_#memory_$Pointer$.offset_773| 164)) (.cse101 (select |v_#memory_$Pointer$.offset_779| 164)) (.cse78 (select |v_#memory_$Pointer$.offset_794| 164)) (.cse105 (select |v_#memory_$Pointer$.offset_795| 164)) (.cse86 (select |v_#memory_$Pointer$.offset_793| 164)) (.cse97 (select |v_#memory_$Pointer$.offset_788| 164)) (.cse85 (select |v_#memory_$Pointer$.offset_761| 164)) (.cse89 (select |v_#memory_$Pointer$.offset_772| 164)) (.cse98 (select |v_#memory_$Pointer$.offset_787| 164)) (.cse84 (select |v_#memory_$Pointer$.offset_786| 164)) (.cse94 (select |v_#memory_$Pointer$.offset_737| 164)) (.cse107 (select |v_#memory_$Pointer$.offset_796| 164)) (.cse106 (select |v_#memory_$Pointer$.offset_743| 164)) (.cse67 (select |v_#memory_$Pointer$.offset_792| 164)) (.cse103 (select |v_#memory_$Pointer$.offset_791| 164)) (.cse71 (select |v_#memory_$Pointer$.offset_758| 165)) (.cse77 (select |v_#memory_$Pointer$.offset_748| 165)) (.cse79 (select |v_#memory_$Pointer$.offset_753| 164)) (.cse118 (select |v_#memory_$Pointer$.offset_742| 164)) (.cse120 (select |v_#memory_$Pointer$.offset_741| 164)) (.cse117 (select |v_#memory_$Pointer$.offset_798| 164)) (.cse110 (select |v_#memory_$Pointer$.offset_775| 165)) (.cse108 (select |v_#memory_$Pointer$.offset_770| 165)) (.cse82 (select |v_#memory_$Pointer$.offset_754| 164)) (.cse111 (select |v_#memory_$Pointer$.offset_789| 164)) (.cse109 (select |v_#memory_$Pointer$.offset_776| 165)) (.cse74 (select |v_#memory_$Pointer$.offset_2318| 163)) (.cse113 (select |v_#memory_$Pointer$.offset_767| 164)) (.cse102 (select |v_#memory_$Pointer$.offset_766| 164)) (.cse91 (select |v_#memory_$Pointer$.offset_781| 164)) (.cse72 (select |v_#memory_$Pointer$.offset_774| 164)) (.cse90 (select |v_#memory_$Pointer$.offset_782| 164)) (.cse122 (select |v_#memory_$Pointer$.offset_799| 164)) (.cse115 (select |v_#memory_$Pointer$.offset_771| 164)) (.cse69 (select |v_#memory_$Pointer$.offset_740| 165)) (.cse123 (select |v_#memory_$Pointer$.offset_777| 165)) (.cse119 (select |v_#memory_$Pointer$.offset_785| 164)) (.cse87 (select |v_#memory_$Pointer$.offset_752| 164)) (.cse126 (select |v_#memory_$Pointer$.offset_745| 164)) (.cse81 (select |v_#memory_$Pointer$.offset_755| 164)) (.cse128 (select |v_#memory_$Pointer$.offset_751| 164)) (.cse99 (select |v_#memory_$Pointer$.offset_750| 164)) (.cse121 (select |v_#memory_$Pointer$.offset_744| 164)) (.cse112 (select |v_#memory_$Pointer$.offset_768| 164)) (.cse127 (select |v_#memory_$Pointer$.offset_784| 164)) (.cse124 (select |v_#memory_$Pointer$.offset_783| 164)) (.cse114 (select |v_#memory_$Pointer$.offset_759| 164)) (.cse83 (select |v_#memory_$Pointer$.offset_757| 164)) (.cse116 (select |v_#memory_$Pointer$.offset_746| 164)) (.cse104 (select |v_#memory_$Pointer$.offset_797| 164)) (.cse100 (select |v_#memory_$Pointer$.offset_749| 164)) (.cse125 (select |v_#memory_$Pointer$.offset_780| 164))) (and (= (store |v_#memory_$Pointer$.offset_756| 164 (store .cse66 40 (select .cse67 40))) |v_#memory_$Pointer$.offset_792|) (= (store |v_#memory_$Pointer$.offset_747| 165 (store (store (store (store (store (store (store .cse68 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse69 196))) |v_#memory_$Pointer$.offset_740|) (= |c_#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_769| 166 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse63 32 |#funAddr~mwifiex_register_dev.offset|) 40 |#funAddr~mwifiex_unregister_dev.offset|) 48 0) 56 0) 64 0) 72 |#funAddr~mwifiex_usb_host_to_card.offset|) 80 |#funAddr~mwifiex_pm_wakeup_card.offset|) 88 |#funAddr~mwifiex_pm_wakeup_card_complete.offset|) 96 0) 104 0) 112 |#funAddr~mwifiex_usb_cmd_event_complete.offset|) 120 |#funAddr~mwifiex_usb_cmd_event_complete.offset|) 128 |#funAddr~mwifiex_usb_data_complete.offset|) 136 0) 144 |#funAddr~mwifiex_usb_dnld_fw.offset|) 152 0) 160 0) 168 0))) (= |v_#memory_$Pointer$.offset_758| (store |v_#memory_$Pointer$.offset_760| 165 (store .cse70 88 (select .cse71 88)))) (= |v_#memory_$Pointer$.offset_773| (store |v_#memory_$Pointer$.offset_774| 164 (store .cse72 90 (select .cse73 90)))) (= (select .cse74 68) 0) (= (store |v_#memory_$Pointer$.offset_739| 164 (store .cse75 52 (select .cse76 52))) |v_#memory_$Pointer$.offset_738|) (= |v_#memory_$Pointer$.offset_747| (store |v_#memory_$Pointer$.offset_748| 165 (store .cse77 136 (select .cse68 136)))) (= |v_#memory_$Pointer$.offset_753| (store |v_#memory_$Pointer$.offset_794| 164 (store .cse78 81 (select .cse79 81)))) (= (store |v_#memory_$Pointer$.offset_790| 164 (store .cse80 50 (select .cse75 50))) |v_#memory_$Pointer$.offset_739|) (= |v_#memory_$Pointer$.offset_754| (store |v_#memory_$Pointer$.offset_755| 164 (store .cse81 27 (select .cse82 27)))) (= |v_#memory_$Pointer$.offset_756| (store |v_#memory_$Pointer$.offset_757| 164 (store .cse83 39 (select .cse66 39)))) (= (store |v_#memory_$Pointer$.offset_786| 164 (store .cse84 36 (select .cse85 36))) |v_#memory_$Pointer$.offset_761|) (= (select .cse74 28) 0) (= |v_#memory_$Pointer$.offset_752| (store |v_#memory_$Pointer$.offset_793| 164 (store .cse86 62 (select .cse87 62)))) (= (store |v_#memory_$Pointer$.offset_763| 164 (store .cse88 15 (select .cse89 15))) |v_#memory_$Pointer$.offset_772|) (= (store |v_#memory_$Pointer$.offset_782| 164 (store .cse90 88 (select .cse91 88))) |v_#memory_$Pointer$.offset_781|) (= (store |v_#memory_$Pointer$.offset_765| 164 (store .cse92 13 (select .cse93 13))) |v_#memory_$Pointer$.offset_764|) (= (store |v_#memory_$Pointer$.offset_764| 164 (store .cse93 14 (select .cse88 14))) |v_#memory_$Pointer$.offset_763|) (= (store |v_#memory_$Pointer$.offset_738| 164 (store .cse76 54 (select .cse94 54))) |v_#memory_$Pointer$.offset_737|) (= |v_#memory_$Pointer$.offset_762| (store |v_#memory_$Pointer$.offset_778| 165 (store (store (store (store (store (store (store (store (store (store .cse95 8 |#funAddr~mwifiex_usb_probe.offset|) 16 |#funAddr~mwifiex_usb_disconnect.offset|) 24 0) 32 |#funAddr~mwifiex_usb_suspend.offset|) 40 |#funAddr~mwifiex_usb_resume.offset|) 48 0) 56 0) 64 0) 72 0) 80 (select .cse96 80)))) (= |v_#memory_$Pointer$.offset_787| (store |v_#memory_$Pointer$.offset_788| 164 (store .cse97 33 (select .cse98 33)))) (= (store |v_#memory_$Pointer$.offset_750| 164 (store .cse99 65 (select .cse100 65))) |v_#memory_$Pointer$.offset_749|) (= (store |v_#memory_$Pointer$.offset_779| 164 (store .cse101 92 (select (select |v_#memory_$Pointer$.offset_778| 164) 92))) |v_#memory_$Pointer$.offset_778|) (= (store |v_#memory_$Pointer$.offset_766| 164 (store .cse102 12 (select .cse92 12))) |v_#memory_$Pointer$.offset_765|) (= (select .cse74 20) 0) (= (store |v_#memory_$Pointer$.offset_791| 164 (store .cse103 42 (select .cse80 42))) |v_#memory_$Pointer$.offset_790|) (= (store |v_#memory_$Pointer$.offset_762| 165 (store .cse96 84 (select .cse70 84))) |v_#memory_$Pointer$.offset_760|) (= (store |v_#memory_$Pointer$.offset_797| 164 (store .cse104 60 (select .cse105 60))) |v_#memory_$Pointer$.offset_795|) (= |v_#memory_$Pointer$.offset_779| (store |v_#memory_$Pointer$.offset_773| 164 (store .cse73 91 (select .cse101 91)))) (= (store |v_#memory_$Pointer$.offset_2318| 164 (store (select |v_#memory_$Pointer$.offset_2318| 164) 0 (select .cse106 0))) |v_#memory_$Pointer$.offset_743|) (= (store |v_#memory_$Pointer$.offset_796| 164 (store .cse107 79 (select .cse78 79))) |v_#memory_$Pointer$.offset_794|) (= (store |v_#memory_$Pointer$.offset_770| 165 (store .cse108 284 (select (select |v_#memory_$Pointer$.offset_769| 165) 284))) |v_#memory_$Pointer$.offset_769|) (= (store |v_#memory_$Pointer$.offset_795| 164 (store .cse105 61 (select .cse86 61))) |v_#memory_$Pointer$.offset_793|) (= (store |v_#memory_$Pointer$.offset_776| 165 (store .cse109 282 (select .cse110 282))) |v_#memory_$Pointer$.offset_775|) (= (store |v_#memory_$Pointer$.offset_789| 164 (store .cse111 31 (select .cse97 31))) |v_#memory_$Pointer$.offset_788|) (= (select .cse74 76) 0) (= (store |v_#memory_$Pointer$.offset_768| 164 (store .cse112 10 (select .cse113 10))) |v_#memory_$Pointer$.offset_767|) (= (store |v_#memory_$Pointer$.offset_761| 164 (store .cse85 37 (select .cse114 37))) |v_#memory_$Pointer$.offset_759|) (= (select .cse74 12) 0) (= (store |v_#memory_$Pointer$.offset_772| 164 (store .cse89 16 (select .cse115 16))) |v_#memory_$Pointer$.offset_771|) (= (store |v_#memory_$Pointer$.offset_787| 164 (store .cse98 35 (select .cse84 35))) |v_#memory_$Pointer$.offset_786|) (= |v_#memory_$Pointer$.offset_746| (store |v_#memory_$Pointer$.offset_737| 164 (store .cse94 56 (select .cse116 56)))) (= (store |v_#memory_$Pointer$.offset_798| 164 (store .cse117 77 (select .cse107 77))) |v_#memory_$Pointer$.offset_796|) (= (store |v_#memory_$Pointer$.offset_743| 164 (store .cse106 2 (select .cse118 2))) |v_#memory_$Pointer$.offset_742|) (= (select .cse74 36) 0) (= (store |v_#memory_$Pointer$.offset_792| 164 (store .cse67 41 (select .cse103 41))) |v_#memory_$Pointer$.offset_791|) (= (store |v_#memory_$Pointer$.offset_758| 165 (store (store (store (store (store (store .cse71 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse77 132))) |v_#memory_$Pointer$.offset_748|) (= |v_#memory_$Pointer$.offset_785| (store |v_#memory_$Pointer$.offset_753| 164 (store .cse79 83 (select .cse119 83)))) (= |v_#memory_$Pointer$.offset_744| (store |v_#memory_$Pointer$.offset_741| 164 (store .cse120 6 (select .cse121 6)))) (= |v_#memory_$Pointer$.offset_741| (store |v_#memory_$Pointer$.offset_742| 164 (store .cse118 4 (select .cse120 4)))) (= |v_#memory_$Pointer$.offset_798| (store |v_#memory_$Pointer$.offset_799| 164 (store .cse122 75 (select .cse117 75)))) (= (store |v_#memory_$Pointer$.offset_775| 165 (store .cse110 283 (select .cse108 283))) |v_#memory_$Pointer$.offset_770|) (= |v_#memory_$Pointer$.offset_789| (store |v_#memory_$Pointer$.offset_754| 164 (store .cse82 29 (select .cse111 29)))) (= (store |v_#memory_$Pointer$.offset_777| 165 (store .cse123 281 (select .cse109 281))) |v_#memory_$Pointer$.offset_776|) (= 0 (select .cse74 44)) (= (store |v_#memory_$Pointer$.offset_767| 164 (store .cse113 11 (select .cse102 11))) |v_#memory_$Pointer$.offset_766|) (= (store |v_#memory_$Pointer$.offset_781| 164 (store .cse91 89 (select .cse72 89))) |v_#memory_$Pointer$.offset_774|) (= (store |v_#memory_$Pointer$.offset_783| 164 (store .cse124 87 (select .cse90 87))) |v_#memory_$Pointer$.offset_782|) (= (store |v_#memory_$Pointer$.offset_780| 164 (store .cse125 67 (select .cse122 67))) |v_#memory_$Pointer$.offset_799|) (= |v_#memory_$Pointer$.offset_745| (store |v_#memory_$Pointer$.offset_771| 164 (store .cse115 17 (select .cse126 17)))) (= |v_#memory_$Pointer$.offset_777| (store |v_#memory_$Pointer$.offset_740| 165 (store (store (store (store (store (store (store (store (store (store (store .cse69 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse123 277)))) (= |v_#memory_$Pointer$.offset_784| (store |v_#memory_$Pointer$.offset_785| 164 (store .cse119 85 (select .cse127 85)))) (= (store |v_#memory_$Pointer$.offset_752| 164 (store .cse87 63 (select .cse128 63))) |v_#memory_$Pointer$.offset_751|) (= (store |v_#memory_$Pointer$.offset_745| 164 (store .cse126 25 (select .cse81 25))) |v_#memory_$Pointer$.offset_755|) (= (store |v_#memory_$Pointer$.offset_751| 164 (store .cse128 64 (select .cse99 64))) |v_#memory_$Pointer$.offset_750|) (= (store |v_#memory_$Pointer$.offset_744| 164 (store .cse121 8 (select .cse112 8))) |v_#memory_$Pointer$.offset_768|) (= (store |v_#memory_$Pointer$.offset_784| 164 (store .cse127 86 (select .cse124 86))) |v_#memory_$Pointer$.offset_783|) (= (store |v_#memory_$Pointer$.offset_759| 164 (store .cse114 38 (select .cse83 38))) |v_#memory_$Pointer$.offset_757|) (= (store |v_#memory_$Pointer$.offset_746| 164 (store .cse116 58 (select .cse104 58))) |v_#memory_$Pointer$.offset_797|) (= (store |v_#memory_$Pointer$.offset_749| 164 (store .cse100 66 (select .cse125 66))) |v_#memory_$Pointer$.offset_780|)))) (= (select .cse0 48) 0) (= c_~ldv_retval_1~0 0) (= (select .cse1 104) 0) (= c_~ldv_state_variable_0~0 0) (= |c_~#usb_ops~0.offset| 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= 166 |c_~#usb_ops~0.base|) (= (select .cse0 88) 0) (= (select .cse0 56) 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bcdDevice_lo 0) (= (select .cse0 32) 0) (exists ((|v_#memory_int_779| (Array Int (Array Int Int))) (|v_#memory_int_812| (Array Int (Array Int Int))) (|v_#memory_int_778| (Array Int (Array Int Int))) (|v_#memory_int_811| (Array Int (Array Int Int))) (|v_#memory_int_775| (Array Int (Array Int Int))) (|v_#memory_int_774| (Array Int (Array Int Int))) (|v_#memory_int_2208| (Array Int (Array Int Int))) (|v_#memory_int_810| (Array Int (Array Int Int))) (|v_#memory_int_777| (Array Int (Array Int Int))) (|v_#memory_int_776| (Array Int (Array Int Int))) (|v_#memory_int_782| (Array Int (Array Int Int))) (|v_#memory_int_781| (Array Int (Array Int Int))) (|v_#memory_int_784| (Array Int (Array Int Int))) (|v_#memory_int_783| (Array Int (Array Int Int))) (|v_#memory_int_780| (Array Int (Array Int Int))) (|v_#memory_int_768| (Array Int (Array Int Int))) (|v_#memory_int_801| (Array Int (Array Int Int))) (|v_#memory_int_767| (Array Int (Array Int Int))) (|v_#memory_int_800| (Array Int (Array Int Int))) (|v_#memory_int_803| (Array Int (Array Int Int))) (|v_#memory_int_769| (Array Int (Array Int Int))) (|v_#memory_int_802| (Array Int (Array Int Int))) (|v_#memory_int_764| (Array Int (Array Int Int))) (|v_#memory_int_763| (Array Int (Array Int Int))) (|v_#memory_int_766| (Array Int (Array Int Int))) (|v_#memory_int_765| (Array Int (Array Int Int))) (|v_#memory_int_809| (Array Int (Array Int Int))) (|v_#memory_int_808| (Array Int (Array Int Int))) (|v_#memory_int_805| (Array Int (Array Int Int))) (|v_#memory_int_804| (Array Int (Array Int Int))) (|v_#memory_int_807| (Array Int (Array Int Int))) (|v_#memory_int_806| (Array Int (Array Int Int))) (|v_#memory_int_771| (Array Int (Array Int Int))) (|v_#memory_int_770| (Array Int (Array Int Int))) (|v_#memory_int_773| (Array Int (Array Int Int))) (|v_#memory_int_772| (Array Int (Array Int Int))) (|v_#memory_int_797| (Array Int (Array Int Int))) (|v_#memory_int_796| (Array Int (Array Int Int))) (|v_#memory_int_799| (Array Int (Array Int Int))) (|v_#memory_int_798| (Array Int (Array Int Int))) (|v_#memory_int_762| (Array Int (Array Int Int))) (|v_#memory_int_761| (Array Int (Array Int Int))) (|v_#memory_int_789| (Array Int (Array Int Int))) (|v_#memory_int_786| (Array Int (Array Int Int))) (|v_#memory_int_785| (Array Int (Array Int Int))) (|v_#memory_int_788| (Array Int (Array Int Int))) (|v_#memory_int_787| (Array Int (Array Int Int))) (|v_#memory_int_793| (Array Int (Array Int Int))) (|v_#memory_int_792| (Array Int (Array Int Int))) (|v_#memory_int_795| (Array Int (Array Int Int))) (|v_#memory_int_794| (Array Int (Array Int Int))) (|v_#memory_int_791| (Array Int (Array Int Int))) (|v_#memory_int_790| (Array Int (Array Int Int)))) (let ((.cse136 (select |v_#memory_int_799| 166)) (.cse132 (select |v_#memory_int_2208| 1)) (.cse135 (select |v_#memory_int_798| 166)) (.cse146 (select |v_#memory_int_801| 166)) (.cse142 (select |v_#memory_int_805| 165)) (.cse133 (select |v_#memory_int_781| 165)) (.cse145 (select |v_#memory_int_790| 166)) (.cse143 (select |v_#memory_int_793| 166)) (.cse147 (select |v_#memory_int_811| 166)) (.cse140 (select |v_#memory_int_771| 165)) (.cse151 (select |v_#memory_int_770| 165)) (.cse155 (select |v_#memory_int_782| 165)) (.cse134 (select |v_#memory_int_780| 165)) (.cse159 (select |v_#memory_int_784| 165)) (.cse148 (select |v_#memory_int_812| 166)) (.cse160 (select |v_#memory_int_810| 166)) (.cse141 (select |v_#memory_int_802| 165)) (.cse152 (select |v_#memory_int_769| 165)) (.cse161 (select |v_#memory_int_807| 165)) (.cse166 (select |v_#memory_int_772| 165)) (.cse157 (select |v_#memory_int_765| 165)) (.cse162 (select |v_#memory_int_806| 165)) (.cse167 (select |v_#memory_int_766| 165)) (.cse173 (select |v_#memory_int_764| 165)) (.cse139 (select |v_#memory_int_763| 165)) (.cse171 (select |v_#memory_int_792| 166)) (.cse164 (select |v_#memory_int_791| 165)) (.cse156 (select |v_#memory_int_785| 165)) (.cse172 (select |v_#memory_int_797| 166)) (.cse153 (select |v_#memory_int_795| 166)) (.cse131 (select |v_#memory_int_2208| 163)) (.cse154 (select |v_#memory_int_787| 166)) (.cse129 (select |v_#memory_int_776| 166)) (.cse144 (select |v_#memory_int_789| 166)) (.cse177 (select |v_#memory_int_800| 165)) (.cse178 (select |v_#memory_int_786| 166)) (.cse168 (select |v_#memory_int_767| 165)) (.cse176 (select |v_#memory_int_794| 165)) (.cse149 (select |v_#memory_int_796| 165)) (.cse170 (select |v_#memory_int_808| 165)) (.cse163 (select |v_#memory_int_804| 165)) (.cse179 (select |v_#memory_int_783| 165)) (.cse138 (select |v_#memory_int_777| 166)) (.cse175 (select |v_#memory_int_773| 166)) (.cse150 (select |v_#memory_int_803| 165)) (.cse169 (select |v_#memory_int_809| 165)) (.cse158 (select |v_#memory_int_768| 165)) (.cse174 (select |v_#memory_int_774| 165)) (.cse181 (select |v_#memory_int_762| 165)) (.cse165 (select |v_#memory_int_761| 165)) (.cse130 (select |v_#memory_int_779| 166)) (.cse137 (select |v_#memory_int_788| 166)) (.cse182 (select |v_#memory_int_775| 166)) (.cse180 (select |v_#memory_int_778| 166))) (and (= (store |v_#memory_int_776| 166 (store .cse129 56 (select .cse130 56))) |v_#memory_int_779|) (= (select .cse131 52) 0) (= (select .cse132 1) 0) (= (store |v_#memory_int_781| 165 (store .cse133 229 (select .cse134 229))) |v_#memory_int_780|) (= (store |v_#memory_int_798| 166 (store .cse135 128 (select .cse136 128))) |v_#memory_int_799|) (= (store |v_#memory_int_788| 166 (store .cse137 72 (select .cse138 72))) |v_#memory_int_777|) (= (store |v_#memory_int_763| 165 (store .cse139 108 (select .cse140 108))) |v_#memory_int_771|) (= (store |v_#memory_int_802| 165 (store .cse141 213 (select .cse142 213))) |v_#memory_int_805|) (= (select .cse131 8) 0) (= (store |v_#memory_int_799| 166 (store .cse136 136 (select .cse143 136))) |v_#memory_int_793|) (= (store |v_#memory_int_789| 166 (store .cse144 32 (select .cse145 32))) |v_#memory_int_790|) (= (select .cse132 0) 48) (= (select .cse131 0) 0) (= (store |v_#memory_int_801| 166 (store .cse146 120 (select .cse135 120))) |v_#memory_int_798|) (= (store |v_#memory_int_811| 166 (store .cse147 152 (select .cse148 152))) |v_#memory_int_812|) (= |v_#memory_int_803| (store |v_#memory_int_796| 165 (store .cse149 172 (select .cse150 172)))) (= (store |v_#memory_int_770| 165 (store .cse151 124 (select .cse152 124))) |v_#memory_int_769|) (= (store |v_#memory_int_795| 166 (store .cse153 112 (select .cse146 112))) |v_#memory_int_801|) (= (select .cse131 64) 0) (= |v_#memory_int_781| (store |v_#memory_int_805| 165 (store .cse142 221 (select .cse133 221)))) (= (store |v_#memory_int_790| 166 (store .cse145 40 (select .cse154 40))) |v_#memory_int_787|) (= (store |v_#memory_int_782| 165 (store .cse155 253 (select .cse156 253))) |v_#memory_int_785|) (= (store |v_#memory_int_765| 165 (store .cse157 40 (select .cse158 40))) |v_#memory_int_768|) (= |v_#memory_int_811| (store |v_#memory_int_793| 166 (store .cse143 144 (select .cse147 144)))) (= (store |v_#memory_int_771| 165 (store .cse140 116 (select .cse151 116))) |v_#memory_int_770|) (= |v_#memory_int_782| (store |v_#memory_int_784| 165 (store .cse159 245 (select .cse155 245)))) (= (store |v_#memory_int_810| 166 (store .cse160 168 (select (select |c_#memory_int| 166) 168))) |c_#memory_int|) (= (store |v_#memory_int_807| 165 (store .cse161 72 (select .cse162 72))) |v_#memory_int_806|) (= (store |v_#memory_int_780| 165 (store .cse134 237 (select .cse159 237))) |v_#memory_int_784|) (= (store |v_#memory_int_812| 166 (store .cse148 160 (select .cse160 160))) |v_#memory_int_810|) (= (store |v_#memory_int_804| 165 (store .cse163 205 (select .cse141 205))) |v_#memory_int_802|) (= (store |v_#memory_int_769| 165 (store (store (store .cse152 132 0) 136 0) 148 (select .cse164 148))) |v_#memory_int_791|) (= (store |v_#memory_int_761| 165 (store .cse165 24 (select .cse166 24))) |v_#memory_int_772|) (= (store |v_#memory_int_766| 165 (store .cse167 64 (select .cse161 64))) |v_#memory_int_807|) (= (store (store |v_#memory_int_2208| 164 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse60 0 3) 2 4742) 4 8259) 6 0) 8 0) 10 0) 11 0) 12 0) 13 0) 14 0) 15 0) 16 0) 17 0) 25 899) 27 4742) 29 8260) 31 0) 33 0) 35 0) 36 0) 37 0) 38 255) 39 255) 40 255) 41 0) 42 0) 50 3) 52 4742) 54 8261) 56 0) 58 0) 60 0) 61 0) 62 0) 63 0) 64 0) 65 0) 66 0) 67 0) 75 899) 77 4742) 79 8262) 81 0) 83 0) 85 0) 86 0) 87 0) 88 255) 89 255) 90 255) 91 0) 92 0)) 165 (store .cse60 0 (select .cse168 0))) |v_#memory_int_767|) (= (store |v_#memory_int_772| 165 (store .cse166 32 (select .cse157 32))) |v_#memory_int_765|) (= (store |v_#memory_int_809| 165 (store .cse169 188 (select .cse170 188))) |v_#memory_int_808|) (= (store |v_#memory_int_792| 166 (store .cse171 96 (select .cse172 96))) |v_#memory_int_797|) (= (store |v_#memory_int_806| 165 (store (store (store (store .cse162 80 0) 84 0) 88 0) 92 (select .cse173 92))) |v_#memory_int_764|) (= (store |v_#memory_int_774| 165 (store .cse174 56 (select .cse167 56))) |v_#memory_int_766|) (= (select .cse131 4) 0) (= (store |v_#memory_int_764| 165 (store .cse173 100 (select .cse139 100))) |v_#memory_int_763|) (= (store |v_#memory_int_773| 166 (store .cse175 88 (select .cse171 88))) |v_#memory_int_792|) (= (store |v_#memory_int_791| 165 (store .cse164 156 (select .cse176 156))) |v_#memory_int_794|) (= |v_#memory_int_800| (store |v_#memory_int_785| 165 (store .cse156 261 (select .cse177 261)))) (= |v_#memory_int_795| (store |v_#memory_int_797| 166 (store .cse172 104 (select .cse153 104)))) (= (select .cse131 56) 0) (= (store |v_#memory_int_787| 166 (store .cse154 48 (select .cse129 48))) |v_#memory_int_776|) (= (store |v_#memory_int_786| 166 (store .cse178 24 (select .cse144 24))) |v_#memory_int_789|) (= (store |v_#memory_int_800| 165 (store .cse177 269 (select .cse179 269))) |v_#memory_int_783|) (= |v_#memory_int_786| (store |v_#memory_int_778| 166 (store .cse180 16 (select .cse178 16)))) (= (store |v_#memory_int_767| 165 (store .cse168 8 (select .cse181 8))) |v_#memory_int_762|) (= |v_#memory_int_796| (store |v_#memory_int_794| 165 (store .cse176 164 (select .cse149 164)))) (= (store |v_#memory_int_808| 165 (store (store .cse170 196 0) 197 (select .cse163 197))) |v_#memory_int_804|) (= (store (store |v_#memory_int_783| 165 (store (store (store (store (store .cse179 277 0) 281 0) 282 0) 283 0) 284 1)) 166 (store (select |v_#memory_int_783| 166) 0 (select .cse182 0))) |v_#memory_int_775|) (= (store |v_#memory_int_777| 166 (store .cse138 80 (select .cse175 80))) |v_#memory_int_773|) (= |v_#memory_int_809| (store |v_#memory_int_803| 165 (store .cse150 180 (select .cse169 180)))) (= (store |v_#memory_int_768| 165 (store .cse158 48 (select .cse174 48))) |v_#memory_int_774|) (= (store |v_#memory_int_762| 165 (store .cse181 16 (select .cse165 16))) |v_#memory_int_761|) (= (store |v_#memory_int_779| 166 (store .cse130 64 (select .cse137 64))) |v_#memory_int_788|) (= (store |v_#memory_int_775| 166 (store .cse182 8 (select .cse180 8))) |v_#memory_int_778|)))) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bDeviceSubClass 0) (= (select .cse1 64) 0) (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bDeviceClass 0) (= c_~ldv_retval_2~0 0) (= (select .cse1 72) 0) (= (select .cse0 104) 0))))) is different from false [2024-11-14 04:02:19,245 WARN L286 SmtUtils]: Spent 12.82s on a formula simplification. DAG size of input: 222 DAG size of output: 216 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:02:44,345 WARN L286 SmtUtils]: Spent 13.37s on a formula simplification. DAG size of input: 224 DAG size of output: 218 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:03:17,759 WARN L286 SmtUtils]: Spent 26.71s on a formula simplification. DAG size of input: 377 DAG size of output: 369 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:03:45,919 WARN L286 SmtUtils]: Spent 22.76s on a formula simplification. DAG size of input: 371 DAG size of output: 365 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:03:47,951 WARN L851 $PredicateComparison]: unable to prove that (and (exists ((|v_#memory_$Pointer$.offset_885| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_886| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_887| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_888| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_889| (Array Int (Array Int Int))) (|v_#valid_322| (Array Int Int)) (|v_#memory_$Pointer$.offset_880| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_881| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_882| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_883| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_884| (Array Int (Array Int Int))) (|v_#memory_int_889| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2347| (Array Int (Array Int Int))) (|v_#memory_int_888| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_877| (Array Int (Array Int Int))) (|v_#memory_int_2238| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_878| (Array Int (Array Int Int))) (|v_#memory_int_885| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_879| (Array Int (Array Int Int))) (|v_#memory_int_884| (Array Int (Array Int Int))) (|v_#memory_int_887| (Array Int (Array Int Int))) (|v_#memory_int_886| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_890| (Array Int (Array Int Int))) (|v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14| Int) (|v_#memory_int_878| (Array Int (Array Int Int))) (|v_#memory_int_877| (Array Int (Array Int Int))) (|v_#memory_int_879| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_889| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_888| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_887| (Array Int (Array Int Int))) (v_~ldv_state_variable_2~0_68 Int) (|v_#memory_$Pointer$.base_886| (Array Int (Array Int Int))) (|v_#memory_int_881| (Array Int (Array Int Int))) (|v_#memory_int_880| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_885| (Array Int (Array Int Int))) (|v_#memory_int_883| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_884| (Array Int (Array Int Int))) (|v_#memory_int_882| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_883| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_882| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_881| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_880| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2347| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_879| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_878| (Array Int (Array Int Int))) (|v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| Int) (|v_#length_218| (Array Int Int)) (|v_#memory_$Pointer$.base_877| (Array Int (Array Int Int))) (v_~usb_counter~0_19 Int) (|v_#memory_$Pointer$.offset_890| (Array Int (Array Int Int)))) (let ((.cse10 (select |v_#memory_$Pointer$.base_886| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse4 (select |v_#memory_$Pointer$.base_883| |c_~#add_remove_card_sem~0.base|)) (.cse1 (select |v_#memory_$Pointer$.base_890| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse9 (select |v_#memory_$Pointer$.base_882| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse8 (select |v_#memory_$Pointer$.offset_885| |c_~#add_remove_card_sem~0.base|)) (.cse30 (select |v_#memory_int_877| |c_~#add_remove_card_sem~0.base|)) (.cse14 (select |v_#memory_$Pointer$.base_885| |c_~#add_remove_card_sem~0.base|)) (.cse35 (select |v_#memory_int_882| |c_~#add_remove_card_sem~0.base|)) (.cse23 (select |v_#memory_$Pointer$.base_887| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse41 (select |v_#memory_int_883| |c_~#add_remove_card_sem~0.base|)) (.cse5 (select |v_#memory_$Pointer$.offset_878| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse28 (+ 76 |c_~#add_remove_card_sem~0.offset|)) (.cse6 (select |v_#memory_$Pointer$.offset_886| |c_~#add_remove_card_sem~0.base|)) (.cse38 (select |v_#memory_int_889| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse0 (select |v_#memory_$Pointer$.base_889| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse25 (+ 2 |c_~#add_remove_card_sem~0.offset|)) (.cse31 (+ |c_~#add_remove_card_sem~0.offset| 8)) (.cse43 (select |v_#memory_int_885| |c_~#add_remove_card_sem~0.base|)) (.cse44 (select |v_#memory_$Pointer$.offset_877| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse109 (select |v_#memory_$Pointer$.offset_890| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse100 (<= 0 (+ |c_ULTIMATE.start_main_~tmp___4~2#1| 2147483648))) (.cse101 (<= v_~ldv_state_variable_2~0_68 1)) (.cse102 (= c_~ldv_state_variable_1~0 1)) (.cse103 (<= c_~last_index~0 1)) (.cse104 (<= |c_ULTIMATE.start_main_~tmp___4~2#1| 2147483647)) (.cse105 (<= 0 v_~ldv_state_variable_2~0_68)) (.cse45 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.driver_info 0)) (.cse46 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceClass 0)) (.cse47 (= |c_~#mwifiex_usb_table~0.offset| 0)) (.cse48 (= |c_~#mwifiex_usb_driver~0.base| 165)) (.cse49 (= c_~LDV_IN_INTERRUPT~0 1)) (.cse50 (= 0 c_~__mod_usb__mwifiex_usb_table_device_table~0.idVendor)) (.cse51 (= |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.offset| 0)) (.cse52 (= |c_~#set_impl~0.offset| 0)) (.cse53 (= c_~ldv_retval_4~0 0)) (.cse54 (<= 2 |c_ULTIMATE.start_main_~#ldvarg3~0#1.base|)) (.cse55 (= |c_ULTIMATE.start_main_~tmp___3~5#1| 1)) (.cse56 (= |c_~#add_remove_card_sem~0.base| 163)) (.cse57 (= c_~usb_ops_group1~0.offset 0)) (.cse58 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bcdDevice_hi 0)) (.cse59 (= c_~ldv_state_variable_0~0 1)) (.cse60 (<= 1 |c_#StackHeapBarrier|)) (.cse61 (= c_~ldv_state_variable_1~0 0)) (.cse62 (= c_~usb_ops_group0~0.base 0)) (.cse63 (= c_~user_rmmod~0 0)) (.cse64 (= c_~last_index~0 0)) (.cse65 (= c_~LDV_SKBS~0.offset 0)) (.cse66 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bDeviceProtocol 0)) (.cse67 (= |c_~#add_remove_card_sem~0.offset| 0)) (.cse68 (= |c_~#mwifiex_usb_driver~0.offset| 0)) (.cse69 (= 0 v_~usb_counter~0_19)) (.cse70 (<= 2 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base|)) (.cse71 (= 0 c_~ldv_retval_3~0)) (.cse72 (= c_~usb_ops_group0~0.offset 0)) (.cse73 (<= 2 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse74 (= c_~mwifiex_usb_driver_group1~0.base 0)) (.cse75 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.idProduct 0)) (.cse76 (= 164 |c_~#mwifiex_usb_table~0.base|)) (.cse77 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceNumber 0)) (.cse78 (= 167 |c_~#set_impl~0.base|)) (.cse79 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceSubClass 0)) (.cse80 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bInterfaceProtocol 0)) (.cse81 (= c_~usb_ops_group1~0.base 0)) (.cse82 (= c_~mwifiex_usb_driver_group1~0.offset 0)) (.cse83 (= c_~ref_cnt~0 0)) (.cse84 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.match_flags 0)) (.cse85 (= 0 v_~ldv_state_variable_2~0_68)) (.cse86 (= |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.offset| 0)) (.cse87 (= |c_ULTIMATE.start_main_~#ldvarg3~0#1.offset| 0)) (.cse88 (= |c_ULTIMATE.start_main_~ldvarg2~0#1.offset| 0)) (.cse89 (= c_~ldv_retval_1~0 0)) (.cse90 (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0)) (.cse91 (= |c_~#usb_ops~0.offset| 0)) (.cse92 (= c_~LDV_SKBS~0.base 0)) (.cse93 (= c_~ldv_retval_0~0 0)) (.cse94 (= |c_ULTIMATE.start_main_~ldvarg0~0#1.offset| 0)) (.cse95 (= 166 |c_~#usb_ops~0.base|)) (.cse96 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bcdDevice_lo 0)) (.cse97 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bDeviceSubClass 0)) (.cse98 (= c_~__mod_usb__mwifiex_usb_table_device_table~0.bDeviceClass 0)) (.cse99 (= c_~ldv_retval_2~0 0)) (.cse11 (+ |c_#StackHeapBarrier| 1)) (.cse22 (select |v_#memory_$Pointer$.base_881| |c_~#add_remove_card_sem~0.base|)) (.cse2 (select |v_#memory_$Pointer$.base_884| |c_~#add_remove_card_sem~0.base|)) (.cse34 (+ 56 |c_~#add_remove_card_sem~0.offset|)) (.cse16 (select |v_#memory_$Pointer$.base_888| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse42 (select |v_#memory_int_878| |c_~#add_remove_card_sem~0.base|)) (.cse29 (select |v_#memory_int_881| |c_~#add_remove_card_sem~0.base|)) (.cse107 (select |v_#memory_$Pointer$.offset_887| |c_~#add_remove_card_sem~0.base|)) (.cse140 (select |v_#memory_$Pointer$.offset_888| |c_~#add_remove_card_sem~0.base|)) (.cse27 (+ 68 |c_~#add_remove_card_sem~0.offset|)) (.cse139 (select |v_#memory_$Pointer$.base_878| |c_~#add_remove_card_sem~0.base|)) (.cse24 (select |v_#memory_$Pointer$.base_879| |c_~#add_remove_card_sem~0.base|)) (.cse108 (select |v_#memory_int_884| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse33 (select |v_#memory_int_886| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse26 (select |v_#memory_$Pointer$.base_880| |c_~#add_remove_card_sem~0.base|)) (.cse36 (select |v_#memory_$Pointer$.base_877| |c_~#add_remove_card_sem~0.base|)) (.cse7 (+ |c_~#add_remove_card_sem~0.offset| 4)) (.cse113 (select |v_#memory_int_880| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse37 (select |v_#memory_int_887| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse40 (select |v_#memory_$Pointer$.offset_883| |c_~#add_remove_card_sem~0.base|)) (.cse106 (select |v_#memory_$Pointer$.offset_882| |c_~#add_remove_card_sem~0.base|)) (.cse3 (+ 64 |c_~#add_remove_card_sem~0.offset|)) (.cse32 (select |v_#memory_$Pointer$.offset_881| |c_~#add_remove_card_sem~0.base|)) (.cse15 (+ |c_~#add_remove_card_sem~0.offset| 12)) (.cse17 (+ |c_~#add_remove_card_sem~0.offset| 20)) (.cse18 (+ |c_~#add_remove_card_sem~0.offset| 28)) (.cse19 (+ |c_~#add_remove_card_sem~0.offset| 36)) (.cse20 (+ 44 |c_~#add_remove_card_sem~0.offset|)) (.cse13 (select |v_#memory_$Pointer$.offset_889| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse39 (select |v_#memory_$Pointer$.offset_884| |c_~#add_remove_card_sem~0.base|)) (.cse21 (+ |c_~#add_remove_card_sem~0.offset| 52)) (.cse110 (select |v_#memory_$Pointer$.offset_880| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse12 (select |v_#memory_$Pointer$.offset_879| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse111 (select |v_#memory_int_888| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|)) (.cse112 (select |v_#memory_int_879| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|))) (and (= (store |v_#memory_$Pointer$.base_889| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse0 4 (select .cse1 4))) |v_#memory_$Pointer$.base_890|) (= |v_#memory_$Pointer$.base_883| (store |v_#memory_$Pointer$.base_884| |c_~#add_remove_card_sem~0.base| (store .cse2 .cse3 (select .cse4 .cse3)))) (= |v_#memory_$Pointer$.offset_878| (store |v_#memory_$Pointer$.offset_2347| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (select |v_#memory_$Pointer$.offset_2347| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|) 0 (select .cse5 0)))) (= (store |v_#memory_$Pointer$.offset_886| |c_~#add_remove_card_sem~0.base| (store .cse6 .cse7 (select .cse8 .cse7))) |v_#memory_$Pointer$.offset_885|) (= (store |v_#memory_$Pointer$.base_882| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (store (store (store (store (store .cse9 12 0) 20 0) 28 0) 36 0) 44 3) 52 (select .cse10 52))) |v_#memory_$Pointer$.base_886|) (<= .cse11 |v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14|) (= |v_#memory_$Pointer$.offset_889| (store |v_#memory_$Pointer$.offset_879| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse12 64 (select .cse13 64)))) (= (store |v_#memory_$Pointer$.base_885| |c_~#add_remove_card_sem~0.base| (store (store (store (store (store (store .cse14 .cse15 (select .cse16 12)) .cse17 (select .cse16 20)) .cse18 (select .cse16 28)) .cse19 (select .cse16 36)) .cse20 (select .cse16 44)) .cse21 (select .cse22 .cse21))) |v_#memory_$Pointer$.base_881|) (= (store |v_#memory_$Pointer$.base_886| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse10 56 (select .cse23 56))) |v_#memory_$Pointer$.base_887|) (= (store |v_#memory_$Pointer$.base_879| |c_~#add_remove_card_sem~0.base| (store .cse24 .cse25 (select .cse26 .cse25))) |v_#memory_$Pointer$.base_880|) (= (store |v_#memory_$Pointer$.base_883| |c_~#add_remove_card_sem~0.base| (store (store .cse4 .cse27 |c_~#add_remove_card_sem~0.base|) .cse28 |c_~#add_remove_card_sem~0.base|)) |c_#memory_$Pointer$.base|) (= (store |v_#memory_int_881| |c_~#add_remove_card_sem~0.base| (store .cse29 .cse20 (select .cse30 .cse20))) |v_#memory_int_877|) (= (store |v_#memory_$Pointer$.base_890| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse1 8 (select .cse9 8))) |v_#memory_$Pointer$.base_882|) (= (store |v_#memory_$Pointer$.offset_885| |c_~#add_remove_card_sem~0.base| (store .cse8 .cse31 (select .cse32 .cse31))) |v_#memory_$Pointer$.offset_881|) (= (store |v_#memory_int_877| |c_~#add_remove_card_sem~0.base| (store (store (store (store .cse30 .cse21 (select .cse33 52)) .cse34 (select .cse33 56)) .cse3 (select .cse33 64)) .cse27 (select .cse35 .cse27))) |v_#memory_int_882|) (= |v_#memory_$Pointer$.base_885| (store |v_#memory_$Pointer$.base_877| |c_~#add_remove_card_sem~0.base| (store .cse36 .cse31 (select .cse14 .cse31)))) (= (store |v_#memory_int_887| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse37 44 (select .cse38 44))) |v_#memory_int_889|) (= (store |v_#memory_$Pointer$.offset_884| |c_~#add_remove_card_sem~0.base| (store .cse39 .cse34 (select .cse40 .cse34))) |v_#memory_$Pointer$.offset_883|) (= (store |v_#memory_int_883| |c_~#add_remove_card_sem~0.base| (store .cse41 .cse18 (select .cse42 .cse18))) |v_#memory_int_878|) (= |c_#memory_int| (store |v_#memory_int_882| |c_~#add_remove_card_sem~0.base| (store .cse35 .cse28 (select (select |c_#memory_int| |c_~#add_remove_card_sem~0.base|) .cse28)))) (= (store |v_#memory_$Pointer$.base_887| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse23 64 (select .cse16 64))) |v_#memory_$Pointer$.base_888|) (= (store |v_#memory_int_885| |c_~#add_remove_card_sem~0.base| (store .cse43 .cse17 (select .cse41 .cse17))) |v_#memory_int_883|) (= |v_#memory_$Pointer$.offset_877| (store |v_#memory_$Pointer$.offset_878| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse5 4 (select .cse44 4)))) (or (and .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 .cse93 .cse94 .cse95 .cse96 .cse97 .cse98 .cse99) (and .cse45 .cse46 .cse47 .cse48 .cse100 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse63 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse101 .cse72 .cse73 .cse75 .cse76 .cse77 .cse78 .cse79 .cse102 .cse80 .cse82 .cse83 .cse84 .cse86 .cse87 .cse88 .cse89 .cse90 .cse103 .cse91 .cse92 .cse93 .cse94 .cse95 .cse96 .cse97 .cse98 .cse99 .cse104 .cse105)) (= (store (store |v_#length_218| |v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14| 8) |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| 84) |c_#length|) (= (store |v_#memory_$Pointer$.offset_882| |c_~#add_remove_card_sem~0.base| (store (store .cse106 .cse27 .cse27) .cse28 .cse27)) |c_#memory_$Pointer$.offset|) (= |v_#memory_$Pointer$.offset_886| (store |v_#memory_$Pointer$.offset_887| |c_~#add_remove_card_sem~0.base| (store .cse107 .cse25 (select .cse6 .cse25)))) (= (store |v_#memory_int_889| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (store (store (store .cse38 52 0) 56 0) 64 1) 68 (select .cse108 68))) |v_#memory_int_884|) (not (= |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| 0)) (= |v_#memory_$Pointer$.base_889| (store |v_#memory_$Pointer$.base_2347| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (select |v_#memory_$Pointer$.base_2347| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|) 0 (select .cse0 0)))) (= (store |v_#memory_$Pointer$.offset_890| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (store (store (store (store (store .cse109 12 (- 1)) 20 0) 28 0) 36 0) 44 0) 52 (select .cse110 52))) |v_#memory_$Pointer$.offset_880|) (<= .cse11 |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|) (= (store |v_#memory_int_2238| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (store (store (store (select |v_#memory_int_2238| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|) 0 0) 4 3735899821) 8 4294967295) 12 (select .cse111 12))) |v_#memory_int_888|) (= (store |v_#memory_int_879| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse112 28 (select .cse113 28))) |v_#memory_int_880|) (= (select |v_#valid_322| |v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14|) 0) (= (store |v_#memory_int_886| |c_~#add_remove_card_sem~0.base| (store (store (store (store (store (select |v_#memory_int_886| |c_~#add_remove_card_sem~0.base|) |c_~#add_remove_card_sem~0.offset| (select .cse33 0)) .cse25 (select .cse33 2)) .cse7 (select .cse33 4)) .cse31 (select .cse33 8)) .cse15 (select .cse43 .cse15))) |v_#memory_int_885|) (= (store |v_#memory_$Pointer$.offset_877| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse44 8 (select .cse109 8))) |v_#memory_$Pointer$.offset_890|) (let ((.cse115 (select (select |v_#memory_$Pointer$.base_2347| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 36)) (.cse116 (= (mod (select (select |v_#memory_int_2238| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 36) 2) 0)) (.cse117 (<= .cse11 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base|)) (.cse130 (select (select |v_#memory_$Pointer$.offset_2347| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 36)) (.cse128 (<= .cse11 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (or (and .cse45 .cse46 (exists ((|v_#memory_$Pointer$.base_2343| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_129| (Array Int (Array Int Int)))) (let ((.cse114 (select |v_#memory_$Pointer$.base_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (and (= (store |v_#memory_$Pointer$.base_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse114 36 .cse115)) |v_#memory_$Pointer$.base_2347|) (= (store |v_#memory_$Pointer$.base_2343| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (store (store (store (store (select |v_#memory_$Pointer$.base_2343| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0 151) 8 152) 16 153) 24 154) 32 (select .cse114 32))) |v_#memory_$Pointer$.base_129|)))) .cse47 .cse48 .cse100 .cse49 .cse50 .cse116 .cse117 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse63 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse101 .cse72 .cse73 .cse75 .cse76 .cse77 .cse78 .cse79 .cse102 .cse80 .cse82 (exists ((|v_#memory_int_118| (Array Int (Array Int Int))) (|v_#memory_int_119| (Array Int (Array Int Int))) (|v_#memory_int_121| (Array Int (Array Int Int))) (|v_#memory_int_120| (Array Int (Array Int Int))) (|v_#memory_int_2234| (Array Int (Array Int Int)))) (let ((.cse119 (select |v_#memory_int_120| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse120 (select |v_#memory_int_119| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse121 (select |v_#memory_int_118| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse118 (select |v_#memory_int_121| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (and (= |v_#memory_int_2238| (store |v_#memory_int_121| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (store .cse118 32 1046) 36 0))) (= (store |v_#memory_int_2234| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (select |v_#memory_int_2234| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0 (select .cse119 0))) |v_#memory_int_120|) (= |v_#memory_int_119| (store |v_#memory_int_120| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse119 8 (select .cse120 8)))) (= (store |v_#memory_int_119| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse120 16 (select .cse121 16))) |v_#memory_int_118|) (= (store |v_#memory_int_118| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse121 24 (select .cse118 24))) |v_#memory_int_121|) (let ((.cse124 (exists ((v_ldv_malloc_~tmp___0~0_14 Int)) (and (not (= 0 v_ldv_malloc_~tmp___0~0_14)) (<= 0 (+ 2147483648 v_ldv_malloc_~tmp___0~0_14)) (<= v_ldv_malloc_~tmp___0~0_14 2147483647))))) (or (and (exists ((|v_old(#memory_$Pointer$.base)_AFTER_CALL_26| (Array Int (Array Int Int))) (|v_old(#memory_int)_AFTER_CALL_74| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_AFTER_CALL_26| (Array Int (Array Int Int)))) (let ((.cse122 (select |v_old(#memory_int)_AFTER_CALL_74| (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_26| c_~usb_ops_group0~0.base) 177))) (.cse123 (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_26| c_~usb_ops_group0~0.base) 177))) (and (= (mod (select .cse122 (+ .cse123 24)) 256) 1) (= (select .cse122 (+ .cse123 50)) 0)))) (exists ((v_mwifiex_usb_submit_rx_urb_~ctx.base_BEFORE_RETURN_1 Int) (v_mwifiex_usb_submit_rx_urb_~ctx.offset_BEFORE_RETURN_1 Int) (v_mwifiex_usb_submit_rx_urb_~card~2.base_BEFORE_RETURN_1 Int) (v_mwifiex_usb_submit_rx_urb_~card~2.offset_BEFORE_RETURN_1 Int)) (= (mod (select (select |v_#memory_int_2234| v_mwifiex_usb_submit_rx_urb_~card~2.base_BEFORE_RETURN_1) (+ v_mwifiex_usb_submit_rx_urb_~card~2.offset_BEFORE_RETURN_1 24)) 256) (mod (select (select |v_#memory_int_2234| v_mwifiex_usb_submit_rx_urb_~ctx.base_BEFORE_RETURN_1) (+ v_mwifiex_usb_submit_rx_urb_~ctx.offset_BEFORE_RETURN_1 24)) 256))) .cse124) (and (exists ((|v_old(#memory_$Pointer$.offset)_AFTER_CALL_27| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_AFTER_CALL_27| (Array Int (Array Int Int))) (|v_old(#memory_int)_AFTER_CALL_75| (Array Int (Array Int Int)))) (let ((.cse125 (select |v_old(#memory_int)_AFTER_CALL_75| (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_27| c_~usb_ops_group0~0.base) 177))) (.cse126 (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_27| c_~usb_ops_group0~0.base) 177))) (and (= 1 (mod (select .cse125 (+ .cse126 24)) 256)) (= (select .cse125 (+ .cse126 50)) 0)))) (exists ((v_mwifiex_usb_submit_rx_urb_~ctx.base_BEFORE_RETURN_2 Int) (v_mwifiex_usb_submit_rx_urb_~card~2.base_BEFORE_RETURN_2 Int) (v_mwifiex_usb_submit_rx_urb_~card~2.offset_BEFORE_RETURN_2 Int) (v_mwifiex_usb_submit_rx_urb_~ctx.offset_BEFORE_RETURN_2 Int)) (= (mod (select (select |v_#memory_int_2234| v_mwifiex_usb_submit_rx_urb_~ctx.base_BEFORE_RETURN_2) (+ v_mwifiex_usb_submit_rx_urb_~ctx.offset_BEFORE_RETURN_2 24)) 256) (mod (select (select |v_#memory_int_2234| v_mwifiex_usb_submit_rx_urb_~card~2.base_BEFORE_RETURN_2) (+ v_mwifiex_usb_submit_rx_urb_~card~2.offset_BEFORE_RETURN_2 24)) 256))) .cse124)))))) (exists ((|v_#length_215| (Array Int Int))) (= (store (store |v_#length_215| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| 37) |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base| 37) |v_#length_218|)) .cse83 .cse84 .cse86 .cse87 .cse88 (exists ((|v_#valid_318| (Array Int Int))) (let ((.cse127 (store |v_#valid_318| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| 1))) (and (= (select .cse127 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base|) 0) (= (store .cse127 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base| 1) |v_#valid_322|) (= (select |v_#valid_318| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0)))) .cse89 .cse90 .cse103 .cse91 .cse92 .cse93 .cse94 .cse95 .cse128 .cse96 (exists ((|v_#memory_$Pointer$.offset_129| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2343| (Array Int (Array Int Int)))) (let ((.cse129 (select |v_#memory_$Pointer$.offset_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (and (= (store |v_#memory_$Pointer$.offset_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse129 36 .cse130)) |v_#memory_$Pointer$.offset_2347|) (= (store |v_#memory_$Pointer$.offset_2343| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (store (store (store (store (select |v_#memory_$Pointer$.offset_2343| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0 0) 8 0) 16 0) 24 0) 32 (select .cse129 32))) |v_#memory_$Pointer$.offset_129|)))) .cse97 .cse98 .cse99 .cse104 .cse105) (and .cse45 .cse46 .cse47 .cse48 .cse49 (exists ((|v_#memory_$Pointer$.base_129| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2322| (Array Int (Array Int Int)))) (let ((.cse131 (select |v_#memory_$Pointer$.base_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (and (= (store |v_#memory_$Pointer$.base_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse131 36 .cse115)) |v_#memory_$Pointer$.base_2347|) (= (store |v_#memory_$Pointer$.base_2322| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (store (store (store (store (select |v_#memory_$Pointer$.base_2322| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0 151) 8 152) 16 153) 24 154) 32 (select .cse131 32))) |v_#memory_$Pointer$.base_129|)))) .cse50 .cse116 .cse117 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 (exists ((|v_#valid_300| (Array Int Int))) (let ((.cse132 (store |v_#valid_300| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| 1))) (and (= (select |v_#valid_300| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0) (= |v_#valid_322| (store .cse132 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base| 1)) (= (select .cse132 |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base|) 0)))) .cse72 (exists ((|v_#length_203| (Array Int Int))) (= (store (store |v_#length_203| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| 37) |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor___0~4#1.base| 37) |v_#length_218|)) .cse73 (exists ((|v_#memory_$Pointer$.offset_129| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2322| (Array Int (Array Int Int)))) (let ((.cse133 (select |v_#memory_$Pointer$.offset_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (and (= |v_#memory_$Pointer$.offset_129| (store |v_#memory_$Pointer$.offset_2322| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (store (store (store (store (select |v_#memory_$Pointer$.offset_2322| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0 0) 8 0) 16 0) 24 0) 32 (select .cse133 32)))) (= (store |v_#memory_$Pointer$.offset_129| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse133 36 .cse130)) |v_#memory_$Pointer$.offset_2347|)))) .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 (exists ((|v_#Ultimate.C_memset_#t~loopctr747_21| Int)) (and (<= 4 (mod |v_#Ultimate.C_memset_#t~loopctr747_21| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr747_21|))) .cse91 .cse92 .cse93 .cse94 .cse95 .cse128 (exists ((|v_#memory_int_118| (Array Int (Array Int Int))) (|v_#memory_int_119| (Array Int (Array Int Int))) (|v_#memory_int_121| (Array Int (Array Int Int))) (|v_#memory_int_2213| (Array Int (Array Int Int))) (|v_#memory_int_120| (Array Int (Array Int Int)))) (let ((.cse134 (select |v_#memory_int_120| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse136 (select |v_#memory_int_119| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse137 (select |v_#memory_int_118| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|)) (.cse135 (select |v_#memory_int_121| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|))) (and (= (store |v_#memory_int_2213| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (select |v_#memory_int_2213| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base|) 0 (select .cse134 0))) |v_#memory_int_120|) (= |v_#memory_int_2238| (store |v_#memory_int_121| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store (store .cse135 32 1046) 36 0))) (= |v_#memory_int_119| (store |v_#memory_int_120| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse134 8 (select .cse136 8)))) (= (store |v_#memory_int_119| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse136 16 (select .cse137 16))) |v_#memory_int_118|) (= (store |v_#memory_int_118| |c_ULTIMATE.start_mwifiex_usb_init_module_~#descriptor~7#1.base| (store .cse137 24 (select .cse135 24))) |v_#memory_int_121|)))) .cse96 .cse97 .cse98 .cse99))) (= (store |v_#memory_$Pointer$.base_881| |c_~#add_remove_card_sem~0.base| (store .cse22 .cse34 (select .cse2 .cse34))) |v_#memory_$Pointer$.base_884|) (= (let ((.cse138 (store |v_#memory_$Pointer$.base_888| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (store .cse16 68 |c_~#add_remove_card_sem~0.base|) 76 |c_~#add_remove_card_sem~0.base|)))) (store .cse138 |c_~#add_remove_card_sem~0.base| (store (select .cse138 |c_~#add_remove_card_sem~0.base|) |c_~#add_remove_card_sem~0.offset| (select .cse139 |c_~#add_remove_card_sem~0.offset|)))) |v_#memory_$Pointer$.base_878|) (= |v_#memory_int_881| (store |v_#memory_int_878| |c_~#add_remove_card_sem~0.base| (store .cse42 .cse19 (select .cse29 .cse19)))) (= (select (store |v_#valid_322| |v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14| 1) |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17|) 0) (= |c_#valid| (store (store |v_#valid_322| |v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14| 0) |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| 0)) (= |v_#memory_$Pointer$.offset_887| (store |v_#memory_$Pointer$.offset_888| |c_~#add_remove_card_sem~0.base| (store .cse140 |c_~#add_remove_card_sem~0.offset| (select .cse107 |c_~#add_remove_card_sem~0.offset|)))) (= |v_#memory_$Pointer$.offset_888| (let ((.cse141 (store |v_#memory_$Pointer$.offset_889| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store (store .cse13 68 .cse27) 76 .cse27)))) (store .cse141 |c_~#add_remove_card_sem~0.base| (store (select .cse141 |c_~#add_remove_card_sem~0.base|) |c_~#add_remove_card_sem~0.offset| (select .cse140 |c_~#add_remove_card_sem~0.offset|))))) (= (store |v_#memory_$Pointer$.base_878| |c_~#add_remove_card_sem~0.base| (store .cse139 |c_~#add_remove_card_sem~0.offset| (select .cse24 |c_~#add_remove_card_sem~0.offset|))) |v_#memory_$Pointer$.base_879|) (= (store |v_#memory_int_884| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse108 76 (select .cse33 76))) |v_#memory_int_886|) (= (store |v_#memory_$Pointer$.base_880| |c_~#add_remove_card_sem~0.base| (store .cse26 .cse7 (select .cse36 .cse7))) |v_#memory_$Pointer$.base_877|) (= (store |v_#memory_int_880| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse113 36 (select .cse37 36))) |v_#memory_int_887|) (= (store |v_#memory_$Pointer$.offset_883| |c_~#add_remove_card_sem~0.base| (store .cse40 .cse3 (select .cse106 .cse3))) |v_#memory_$Pointer$.offset_882|) (not (= |v_ULTIMATE.start_lockdep_init_map_~arg2#1.base_14| 0)) (= |v_#memory_$Pointer$.offset_884| (store |v_#memory_$Pointer$.offset_881| |c_~#add_remove_card_sem~0.base| (store (store (store (store (store (store .cse32 .cse15 (select .cse13 12)) .cse17 (select .cse13 20)) .cse18 (select .cse13 28)) .cse19 (select .cse13 36)) .cse20 (select .cse13 44)) .cse21 (select .cse39 .cse21)))) (= |v_#memory_$Pointer$.offset_879| (store |v_#memory_$Pointer$.offset_880| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse110 56 (select .cse12 56)))) (= (store |v_#memory_int_888| |v_ULTIMATE.start_sema_init_~#__constr_expr_0~0#1.base_17| (store .cse111 20 (select .cse112 20))) |v_#memory_int_879|)))) (<= |c_ULTIMATE.start_ldv_usb_register_driver_17_~ldv_func_res~0#1| 2147483647) (= c_~usb_counter~0 0) (= c_~ldv_state_variable_2~0 1) (<= 0 (+ |c_ULTIMATE.start_ldv_usb_register_driver_17_~ldv_func_res~0#1| 2147483648))) is different from false [2024-11-14 04:07:38,646 WARN L286 SmtUtils]: Spent 10.17s on a formula simplification. DAG size of input: 265 DAG size of output: 253 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:08:28,563 WARN L286 SmtUtils]: Spent 25.35s on a formula simplification that was a NOOP. DAG size: 254 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)