./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f0996d70f204c5713a65b04e25037e48d7532ec1ba0c10162e12c5c0d518b4e3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:35:35,938 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:35:36,012 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-28 20:35:36,018 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:35:36,019 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:35:36,043 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:35:36,044 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:35:36,044 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:35:36,045 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:35:36,046 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:35:36,046 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:35:36,047 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:35:36,048 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:35:36,057 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:35:36,057 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:35:36,058 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:35:36,058 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:35:36,059 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:35:36,060 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 20:35:36,060 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:35:36,061 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:35:36,061 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:35:36,062 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:35:36,062 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:35:36,063 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:35:36,063 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:35:36,064 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:35:36,065 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:35:36,065 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:35:36,065 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:35:36,066 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:35:36,066 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:35:36,067 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:35:36,067 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:35:36,067 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:35:36,067 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 20:35:36,067 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 20:35:36,068 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:35:36,068 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:35:36,068 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:35:36,068 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:35:36,069 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:35:36,069 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.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_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f0996d70f204c5713a65b04e25037e48d7532ec1ba0c10162e12c5c0d518b4e3 [2023-11-28 20:35:36,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:35:36,371 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:35:36,374 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:35:36,375 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:35:36,376 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:35:36,377 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c [2023-11-28 20:35:39,129 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:35:39,494 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:35:39,495 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c [2023-11-28 20:35:39,524 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/data/8b37278de/f6d88983a7a5407bbce69967249add0d/FLAGfa6647d8b [2023-11-28 20:35:39,535 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/data/8b37278de/f6d88983a7a5407bbce69967249add0d [2023-11-28 20:35:39,538 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:35:39,539 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:35:39,541 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:35:39,541 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:35:39,546 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:35:39,547 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:35:39" (1/1) ... [2023-11-28 20:35:39,548 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b56594a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:39, skipping insertion in model container [2023-11-28 20:35:39,548 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:35:39" (1/1) ... [2023-11-28 20:35:39,664 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:35:40,185 WARN L240 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_9063ac57-e2da-4db0-90ea-1337ac4db6d6/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c[84645,84658] [2023-11-28 20:35:40,423 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:35:40,522 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:35:40,539 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [23] [2023-11-28 20:35:40,540 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [24] [2023-11-28 20:35:40,540 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [184] [2023-11-28 20:35:40,541 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [190] [2023-11-28 20:35:40,541 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [412] [2023-11-28 20:35:40,541 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [465] [2023-11-28 20:35:40,541 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [484] [2023-11-28 20:35:40,541 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [485] [2023-11-28 20:35:40,541 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1158] [2023-11-28 20:35:40,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1331] [2023-11-28 20:35:40,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1374] [2023-11-28 20:35:40,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1375] [2023-11-28 20:35:40,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1376] [2023-11-28 20:35:40,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1377] [2023-11-28 20:35:40,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1378] [2023-11-28 20:35:40,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1379] [2023-11-28 20:35:40,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1380] [2023-11-28 20:35:40,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1381] [2023-11-28 20:35:40,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1382] [2023-11-28 20:35:40,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1383] [2023-11-28 20:35:40,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1384] [2023-11-28 20:35:40,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1385] [2023-11-28 20:35:40,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1386] [2023-11-28 20:35:40,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1387] [2023-11-28 20:35:40,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1476] [2023-11-28 20:35:40,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1477] [2023-11-28 20:35:40,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1480] [2023-11-28 20:35:40,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1481] [2023-11-28 20:35:40,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1482] [2023-11-28 20:35:40,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1483] [2023-11-28 20:35:40,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1484] [2023-11-28 20:35:40,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1485] [2023-11-28 20:35:40,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1492] [2023-11-28 20:35:40,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1493] [2023-11-28 20:35:40,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1494] [2023-11-28 20:35:40,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1495] [2023-11-28 20:35:40,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1496] [2023-11-28 20:35:40,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1502] [2023-11-28 20:35:40,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1503] [2023-11-28 20:35:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1525] [2023-11-28 20:35:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1526] [2023-11-28 20:35:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1527] [2023-11-28 20:35:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1539] [2023-11-28 20:35:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1547] [2023-11-28 20:35:40,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1548] [2023-11-28 20:35:40,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1549] [2023-11-28 20:35:40,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1550] [2023-11-28 20:35:40,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1551] [2023-11-28 20:35:40,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1552] [2023-11-28 20:35:40,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1553] [2023-11-28 20:35:40,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1554] [2023-11-28 20:35:40,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1555] [2023-11-28 20:35:40,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1612] [2023-11-28 20:35:40,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1613] [2023-11-28 20:35:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1718] [2023-11-28 20:35:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1719] [2023-11-28 20:35:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] [2023-11-28 20:35:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1742] [2023-11-28 20:35:40,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1743] [2023-11-28 20:35:40,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1744] [2023-11-28 20:35:40,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1745] [2023-11-28 20:35:40,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1746] [2023-11-28 20:35:40,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1747] [2023-11-28 20:35:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1748] [2023-11-28 20:35:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1749] [2023-11-28 20:35:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1750] [2023-11-28 20:35:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1754] [2023-11-28 20:35:40,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2113] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2114] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2115] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2116] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2117] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2118] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2119] [2023-11-28 20:35:40,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2120] [2023-11-28 20:35:40,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2121] [2023-11-28 20:35:40,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2122] [2023-11-28 20:35:40,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3198] [2023-11-28 20:35:40,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3199] [2023-11-28 20:35:40,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3200] [2023-11-28 20:35:40,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3201] [2023-11-28 20:35:40,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3202] [2023-11-28 20:35:40,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3203] [2023-11-28 20:35:40,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3204] [2023-11-28 20:35:40,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3205] [2023-11-28 20:35:40,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3206] [2023-11-28 20:35:40,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3207] [2023-11-28 20:35:40,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3208] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [3209] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [3210] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3211] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3212] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3213] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3214] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3215] [2023-11-28 20:35:40,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3216] [2023-11-28 20:35:40,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3217] [2023-11-28 20:35:40,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3218] [2023-11-28 20:35:40,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [3219] [2023-11-28 20:35:40,616 WARN L240 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_9063ac57-e2da-4db0-90ea-1337ac4db6d6/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c[84645,84658] [2023-11-28 20:35:40,727 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:35:40,775 WARN L675 CHandler]: The function swprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 20:35:40,783 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:35:40,783 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40 WrapperNode [2023-11-28 20:35:40,783 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:35:40,784 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:35:40,785 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:35:40,785 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:35:40,792 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:40,871 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,031 INFO L138 Inliner]: procedures = 127, calls = 1460, calls flagged for inlining = 20, calls inlined = 18, statements flattened = 3835 [2023-11-28 20:35:41,032 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:35:41,033 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:35:41,033 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:35:41,033 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:35:41,044 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,044 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,067 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,260 INFO L175 MemorySlicer]: Split 711 memory accesses to 45 slices as follows [4, 14, 4, 6, 4, 12, 4, 20, 5, 101, 46, 4, 4, 20, 6, 4, 219, 14, 9, 10, 2, 30, 4, 16, 14, 6, 8, 11, 3, 6, 3, 4, 4, 8, 7, 8, 3, 6, 11, 4, 4, 4, 8, 24, 3]. 31 percent of accesses are in the largest equivalence class. The 23 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 11, 3, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 370 writes are split as follows [0, 7, 2, 3, 2, 6, 2, 10, 1, 80, 15, 2, 2, 10, 3, 2, 122, 7, 5, 5, 0, 15, 2, 8, 7, 2, 4, 0, 0, 5, 0, 2, 2, 2, 0, 4, 1, 3, 5, 2, 1, 2, 4, 12, 1]. [2023-11-28 20:35:41,260 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,261 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,413 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,454 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,556 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,576 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,656 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:35:41,657 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:35:41,657 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:35:41,657 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:35:41,658 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (1/1) ... [2023-11-28 20:35:41,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:35:41,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:35:41,689 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:35:41,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-28 20:35:41,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-28 20:35:41,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-28 20:35:41,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-11-28 20:35:41,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2023-11-28 20:35:41,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2023-11-28 20:35:41,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2023-11-28 20:35:41,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2023-11-28 20:35:41,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2023-11-28 20:35:41,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-28 20:35:41,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2023-11-28 20:35:41,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2023-11-28 20:35:41,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2023-11-28 20:35:41,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-28 20:35:41,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2023-11-28 20:35:41,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2023-11-28 20:35:41,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2023-11-28 20:35:41,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2023-11-28 20:35:41,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-28 20:35:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2023-11-28 20:35:41,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2023-11-28 20:35:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2023-11-28 20:35:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2023-11-28 20:35:41,741 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfSendToNextDriver [2023-11-28 20:35:41,741 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfSendToNextDriver [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2023-11-28 20:35:41,741 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfAddCounters [2023-11-28 20:35:41,741 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfAddCounters [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-28 20:35:41,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2023-11-28 20:35:41,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2023-11-28 20:35:41,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2023-11-28 20:35:41,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2023-11-28 20:35:41,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2023-11-28 20:35:41,745 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-28 20:35:41,745 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2023-11-28 20:35:41,746 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2023-11-28 20:35:41,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2023-11-28 20:35:41,748 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2023-11-28 20:35:41,749 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2023-11-28 20:35:41,749 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2023-11-28 20:35:41,749 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-28 20:35:41,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2023-11-28 20:35:41,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2023-11-28 20:35:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2023-11-28 20:35:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2023-11-28 20:35:41,754 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-11-28 20:35:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2023-11-28 20:35:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2023-11-28 20:35:41,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2023-11-28 20:35:41,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2023-11-28 20:35:41,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2023-11-28 20:35:41,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-11-28 20:35:41,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-11-28 20:35:41,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-11-28 20:35:41,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-11-28 20:35:41,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2023-11-28 20:35:41,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2023-11-28 20:35:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2023-11-28 20:35:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2023-11-28 20:35:41,762 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2023-11-28 20:35:41,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 20:35:41,762 INFO L130 BoogieDeclarations]: Found specification of procedure swprintf [2023-11-28 20:35:41,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:35:41,762 INFO L130 BoogieDeclarations]: Found specification of procedure KeQuerySystemTime [2023-11-28 20:35:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQuerySystemTime [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-28 20:35:41,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2023-11-28 20:35:41,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2023-11-28 20:35:41,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 20:35:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2023-11-28 20:35:41,767 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-28 20:35:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-28 20:35:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2023-11-28 20:35:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2023-11-28 20:35:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2023-11-28 20:35:41,771 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfLogError [2023-11-28 20:35:41,771 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfLogError [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-28 20:35:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-28 20:35:41,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2023-11-28 20:35:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2023-11-28 20:35:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryPerformanceCounter [2023-11-28 20:35:41,775 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryPerformanceCounter [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2023-11-28 20:35:41,775 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2023-11-28 20:35:41,775 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2023-11-28 20:35:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2023-11-28 20:35:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2023-11-28 20:35:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2023-11-28 20:35:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2023-11-28 20:35:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2023-11-28 20:35:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2023-11-28 20:35:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2023-11-28 20:35:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2023-11-28 20:35:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2023-11-28 20:35:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2023-11-28 20:35:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2023-11-28 20:35:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2023-11-28 20:35:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2023-11-28 20:35:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2023-11-28 20:35:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-28 20:35:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2023-11-28 20:35:41,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2023-11-28 20:35:41,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2023-11-28 20:35:41,786 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2023-11-28 20:35:41,786 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2023-11-28 20:35:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2023-11-28 20:35:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2023-11-28 20:35:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2023-11-28 20:35:41,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2023-11-28 20:35:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:35:41,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:35:42,907 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:35:42,913 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:35:44,682 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-28 20:35:44,716 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2023-11-28 20:35:44,716 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2023-11-28 20:35:46,586 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-28 20:35:46,588 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-28 20:35:46,591 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-28 20:35:59,871 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume false; [2023-11-28 20:35:59,872 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##62: assume !false; [2023-11-28 20:35:59,872 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##35: assume !false; [2023-11-28 20:35:59,872 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##34: assume false; [2023-11-28 20:35:59,872 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume false; [2023-11-28 20:35:59,872 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##141: assume !false; [2023-11-28 20:36:00,666 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-28 20:36:00,691 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-11-28 20:36:00,691 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-11-28 20:36:02,994 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-28 20:36:03,043 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-11-28 20:36:03,043 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-11-28 20:36:03,176 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:36:03,397 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:36:03,397 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-28 20:36:03,398 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:36:03 BoogieIcfgContainer [2023-11-28 20:36:03,398 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:36:03,401 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:36:03,401 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:36:03,404 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:36:03,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:35:39" (1/3) ... [2023-11-28 20:36:03,405 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c3d0135 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:36:03, skipping insertion in model container [2023-11-28 20:36:03,406 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:35:40" (2/3) ... [2023-11-28 20:36:03,406 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c3d0135 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:36:03, skipping insertion in model container [2023-11-28 20:36:03,406 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:36:03" (3/3) ... [2023-11-28 20:36:03,407 INFO L112 eAbstractionObserver]: Analyzing ICFG diskperf.i.cil-1.c [2023-11-28 20:36:03,428 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:36:03,428 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 20:36:03,490 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:36:03,497 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, 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;@29f7cea5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:36:03,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 20:36:03,504 INFO L276 IsEmpty]: Start isEmpty. Operand has 347 states, 243 states have (on average 1.51440329218107) internal successors, (368), 261 states have internal predecessors, (368), 80 states have call successors, (80), 22 states have call predecessors, (80), 22 states have return successors, (80), 76 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-28 20:36:03,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-11-28 20:36:03,513 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:36:03,513 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:36:03,514 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:36:03,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:36:03,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1931204404, now seen corresponding path program 1 times [2023-11-28 20:36:03,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:36:03,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386173484] [2023-11-28 20:36:03,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:36:03,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:36:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:36:14,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:36:14,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:36:14,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386173484] [2023-11-28 20:36:14,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386173484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:36:14,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:36:14,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:36:14,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565175259] [2023-11-28 20:36:14,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:36:14,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 20:36:14,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:36:14,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 20:36:14,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:36:14,246 INFO L87 Difference]: Start difference. First operand has 347 states, 243 states have (on average 1.51440329218107) internal successors, (368), 261 states have internal predecessors, (368), 80 states have call successors, (80), 22 states have call predecessors, (80), 22 states have return successors, (80), 76 states have call predecessors, (80), 80 states have call successors, (80) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:36:18,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:36:19,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:36:19,704 INFO L93 Difference]: Finished difference Result 690 states and 1090 transitions. [2023-11-28 20:36:19,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 20:36:19,706 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-11-28 20:36:19,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:36:19,716 INFO L225 Difference]: With dead ends: 690 [2023-11-28 20:36:19,716 INFO L226 Difference]: Without dead ends: 343 [2023-11-28 20:36:19,722 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:36:19,725 INFO L413 NwaCegarLoop]: 458 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:36:19,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 458 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2023-11-28 20:36:19,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2023-11-28 20:36:19,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2023-11-28 20:36:19,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 241 states have (on average 1.4356846473029046) internal successors, (346), 257 states have internal predecessors, (346), 80 states have call successors, (80), 22 states have call predecessors, (80), 21 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-11-28 20:36:19,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 492 transitions. [2023-11-28 20:36:19,786 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 492 transitions. Word has length 15 [2023-11-28 20:36:19,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:36:19,787 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 492 transitions. [2023-11-28 20:36:19,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:36:19,787 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 492 transitions. [2023-11-28 20:36:19,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-28 20:36:19,789 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:36:19,789 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:36:19,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-28 20:36:19,790 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:36:19,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:36:19,790 INFO L85 PathProgramCache]: Analyzing trace with hash 552270576, now seen corresponding path program 1 times [2023-11-28 20:36:19,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:36:19,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742214592] [2023-11-28 20:36:19,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:36:19,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:36:29,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:36:30,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:36:30,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:36:30,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742214592] [2023-11-28 20:36:30,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742214592] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:36:30,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:36:30,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:36:30,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947003863] [2023-11-28 20:36:30,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:36:30,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:36:30,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:36:30,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:36:30,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:36:30,827 INFO L87 Difference]: Start difference. First operand 343 states and 492 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:36:35,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:36:39,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:36:43,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:36:44,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:36:44,109 INFO L93 Difference]: Finished difference Result 689 states and 988 transitions. [2023-11-28 20:36:44,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:36:44,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-11-28 20:36:44,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:36:44,114 INFO L225 Difference]: With dead ends: 689 [2023-11-28 20:36:44,114 INFO L226 Difference]: Without dead ends: 349 [2023-11-28 20:36:44,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:36:44,118 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 2 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 4 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:36:44,118 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 887 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 97 Invalid, 3 Unknown, 0 Unchecked, 13.2s Time] [2023-11-28 20:36:44,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2023-11-28 20:36:44,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 347. [2023-11-28 20:36:44,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 245 states have (on average 1.4285714285714286) internal successors, (350), 261 states have internal predecessors, (350), 80 states have call successors, (80), 22 states have call predecessors, (80), 21 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-11-28 20:36:44,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 496 transitions. [2023-11-28 20:36:44,146 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 496 transitions. Word has length 17 [2023-11-28 20:36:44,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:36:44,146 INFO L495 AbstractCegarLoop]: Abstraction has 347 states and 496 transitions. [2023-11-28 20:36:44,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:36:44,146 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 496 transitions. [2023-11-28 20:36:44,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-28 20:36:44,147 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:36:44,147 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:36:44,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-28 20:36:44,148 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:36:44,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:36:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash -244726128, now seen corresponding path program 1 times [2023-11-28 20:36:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:36:44,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392150487] [2023-11-28 20:36:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:36:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:36:53,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:36:54,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:36:54,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:36:54,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392150487] [2023-11-28 20:36:54,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392150487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:36:54,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:36:54,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:36:54,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376559094] [2023-11-28 20:36:54,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:36:54,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:36:54,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:36:54,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:36:54,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:36:54,913 INFO L87 Difference]: Start difference. First operand 347 states and 496 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:36:59,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:37:03,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:37:04,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:37:04,664 INFO L93 Difference]: Finished difference Result 816 states and 1184 transitions. [2023-11-28 20:37:04,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:37:04,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-11-28 20:37:04,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:37:04,671 INFO L225 Difference]: With dead ends: 816 [2023-11-28 20:37:04,671 INFO L226 Difference]: Without dead ends: 573 [2023-11-28 20:37:04,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:04,673 INFO L413 NwaCegarLoop]: 636 mSDtfsCounter, 411 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2023-11-28 20:37:04,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 944 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 154 Invalid, 2 Unknown, 0 Unchecked, 9.7s Time] [2023-11-28 20:37:04,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2023-11-28 20:37:04,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 553. [2023-11-28 20:37:04,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 394 states have (on average 1.4086294416243654) internal successors, (555), 404 states have internal predecessors, (555), 120 states have call successors, (120), 39 states have call predecessors, (120), 38 states have return successors, (129), 113 states have call predecessors, (129), 109 states have call successors, (129) [2023-11-28 20:37:04,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 804 transitions. [2023-11-28 20:37:04,713 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 804 transitions. Word has length 21 [2023-11-28 20:37:04,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:37:04,714 INFO L495 AbstractCegarLoop]: Abstraction has 553 states and 804 transitions. [2023-11-28 20:37:04,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:04,714 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 804 transitions. [2023-11-28 20:37:04,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-28 20:37:04,716 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:37:04,716 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:37:04,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-28 20:37:04,716 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:37:04,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:37:04,717 INFO L85 PathProgramCache]: Analyzing trace with hash 137494888, now seen corresponding path program 1 times [2023-11-28 20:37:04,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:37:04,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173790617] [2023-11-28 20:37:04,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:37:04,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:37:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:37:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:37:14,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:37:14,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173790617] [2023-11-28 20:37:14,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173790617] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:37:14,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:37:14,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:37:14,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644946765] [2023-11-28 20:37:14,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:37:14,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:37:14,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:37:14,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:37:14,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:14,349 INFO L87 Difference]: Start difference. First operand 553 states and 804 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:18,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:37:19,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:37:19,697 INFO L93 Difference]: Finished difference Result 573 states and 830 transitions. [2023-11-28 20:37:19,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:37:19,698 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-11-28 20:37:19,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:37:19,704 INFO L225 Difference]: With dead ends: 573 [2023-11-28 20:37:19,704 INFO L226 Difference]: Without dead ends: 553 [2023-11-28 20:37:19,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:19,706 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 11 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:37:19,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 835 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2023-11-28 20:37:19,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2023-11-28 20:37:19,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 553. [2023-11-28 20:37:19,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 394 states have (on average 1.4060913705583757) internal successors, (554), 404 states have internal predecessors, (554), 120 states have call successors, (120), 39 states have call predecessors, (120), 38 states have return successors, (129), 113 states have call predecessors, (129), 109 states have call successors, (129) [2023-11-28 20:37:19,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 803 transitions. [2023-11-28 20:37:19,737 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 803 transitions. Word has length 21 [2023-11-28 20:37:19,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:37:19,737 INFO L495 AbstractCegarLoop]: Abstraction has 553 states and 803 transitions. [2023-11-28 20:37:19,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:19,737 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 803 transitions. [2023-11-28 20:37:19,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-11-28 20:37:19,740 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:37:19,740 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:37:19,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-28 20:37:19,740 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:37:19,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:37:19,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1903074095, now seen corresponding path program 1 times [2023-11-28 20:37:19,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:37:19,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283723309] [2023-11-28 20:37:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:37:19,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:37:28,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:37:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:37:29,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:37:29,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283723309] [2023-11-28 20:37:29,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283723309] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:37:29,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:37:29,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:37:29,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715356311] [2023-11-28 20:37:29,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:37:29,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:37:29,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:37:29,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:37:29,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:29,665 INFO L87 Difference]: Start difference. First operand 553 states and 803 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:33,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:37:34,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:37:34,505 INFO L93 Difference]: Finished difference Result 1315 states and 1941 transitions. [2023-11-28 20:37:34,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:37:34,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-11-28 20:37:34,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:37:34,514 INFO L225 Difference]: With dead ends: 1315 [2023-11-28 20:37:34,514 INFO L226 Difference]: Without dead ends: 890 [2023-11-28 20:37:34,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:34,517 INFO L413 NwaCegarLoop]: 484 mSDtfsCounter, 394 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:37:34,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [394 Valid, 806 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 77 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2023-11-28 20:37:34,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2023-11-28 20:37:34,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 862. [2023-11-28 20:37:34,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 610 states have (on average 1.4081967213114754) internal successors, (859), 621 states have internal predecessors, (859), 189 states have call successors, (189), 62 states have call predecessors, (189), 62 states have return successors, (223), 183 states have call predecessors, (223), 179 states have call successors, (223) [2023-11-28 20:37:34,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1271 transitions. [2023-11-28 20:37:34,574 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 1271 transitions. Word has length 29 [2023-11-28 20:37:34,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:37:34,574 INFO L495 AbstractCegarLoop]: Abstraction has 862 states and 1271 transitions. [2023-11-28 20:37:34,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:34,575 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 1271 transitions. [2023-11-28 20:37:34,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-28 20:37:34,576 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:37:34,576 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:37:34,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-28 20:37:34,577 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:37:34,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:37:34,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1207886126, now seen corresponding path program 1 times [2023-11-28 20:37:34,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:37:34,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216674321] [2023-11-28 20:37:34,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:37:34,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:37:43,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:37:43,990 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:37:43,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:37:43,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216674321] [2023-11-28 20:37:43,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216674321] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:37:43,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:37:43,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:37:43,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550771530] [2023-11-28 20:37:43,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:37:43,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:37:43,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:37:43,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:37:43,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:43,993 INFO L87 Difference]: Start difference. First operand 862 states and 1271 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:48,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:37:52,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:37:53,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:37:53,582 INFO L93 Difference]: Finished difference Result 873 states and 1287 transitions. [2023-11-28 20:37:53,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:37:53,583 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-11-28 20:37:53,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:37:53,591 INFO L225 Difference]: With dead ends: 873 [2023-11-28 20:37:53,591 INFO L226 Difference]: Without dead ends: 869 [2023-11-28 20:37:53,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:37:53,593 INFO L413 NwaCegarLoop]: 417 mSDtfsCounter, 22 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:37:53,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 787 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 130 Invalid, 2 Unknown, 0 Unchecked, 9.5s Time] [2023-11-28 20:37:53,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2023-11-28 20:37:53,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 868. [2023-11-28 20:37:53,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 617 states have (on average 1.4084278768233387) internal successors, (869), 626 states have internal predecessors, (869), 188 states have call successors, (188), 63 states have call predecessors, (188), 62 states have return successors, (223), 183 states have call predecessors, (223), 179 states have call successors, (223) [2023-11-28 20:37:53,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1280 transitions. [2023-11-28 20:37:53,643 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 1280 transitions. Word has length 28 [2023-11-28 20:37:53,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:37:53,644 INFO L495 AbstractCegarLoop]: Abstraction has 868 states and 1280 transitions. [2023-11-28 20:37:53,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:37:53,644 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 1280 transitions. [2023-11-28 20:37:53,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-28 20:37:53,645 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:37:53,646 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:37:53,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-28 20:37:53,646 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:37:53,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:37:53,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1948247796, now seen corresponding path program 1 times [2023-11-28 20:37:53,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:37:53,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124812656] [2023-11-28 20:37:53,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:37:53,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:38:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:38:03,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-28 20:38:03,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:38:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:38:03,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:38:03,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124812656] [2023-11-28 20:38:03,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124812656] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:38:03,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:38:03,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:38:03,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198470946] [2023-11-28 20:38:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:38:03,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:38:03,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:38:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:38:03,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:38:03,939 INFO L87 Difference]: Start difference. First operand 868 states and 1280 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:38:08,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:38:12,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:38:17,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:38:24,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:38:24,667 INFO L93 Difference]: Finished difference Result 918 states and 1354 transitions. [2023-11-28 20:38:24,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:38:24,668 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2023-11-28 20:38:24,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:38:24,674 INFO L225 Difference]: With dead ends: 918 [2023-11-28 20:38:24,674 INFO L226 Difference]: Without dead ends: 907 [2023-11-28 20:38:24,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:38:24,676 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 620 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 133 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:38:24,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [657 Valid, 822 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 849 Invalid, 3 Unknown, 0 Unchecked, 20.4s Time] [2023-11-28 20:38:24,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2023-11-28 20:38:24,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 888. [2023-11-28 20:38:24,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 635 states have (on average 1.4078740157480314) internal successors, (894), 646 states have internal predecessors, (894), 188 states have call successors, (188), 63 states have call predecessors, (188), 64 states have return successors, (232), 183 states have call predecessors, (232), 179 states have call successors, (232) [2023-11-28 20:38:24,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1314 transitions. [2023-11-28 20:38:24,724 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1314 transitions. Word has length 32 [2023-11-28 20:38:24,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:38:24,724 INFO L495 AbstractCegarLoop]: Abstraction has 888 states and 1314 transitions. [2023-11-28 20:38:24,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:38:24,725 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1314 transitions. [2023-11-28 20:38:24,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-28 20:38:24,726 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:38:24,726 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:38:24,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-28 20:38:24,727 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:38:24,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:38:24,727 INFO L85 PathProgramCache]: Analyzing trace with hash -702976648, now seen corresponding path program 1 times [2023-11-28 20:38:24,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:38:24,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321724573] [2023-11-28 20:38:24,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:38:24,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:38:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:38:34,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-28 20:38:34,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:38:35,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:38:35,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:38:35,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321724573] [2023-11-28 20:38:35,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321724573] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:38:35,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:38:35,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:38:35,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607957101] [2023-11-28 20:38:35,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:38:35,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:38:35,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:38:35,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:38:35,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:38:35,070 INFO L87 Difference]: Start difference. First operand 888 states and 1314 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:38:39,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:38:43,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:38:47,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:38:55,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:38:55,054 INFO L93 Difference]: Finished difference Result 909 states and 1339 transitions. [2023-11-28 20:38:55,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:38:55,055 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2023-11-28 20:38:55,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:38:55,061 INFO L225 Difference]: With dead ends: 909 [2023-11-28 20:38:55,061 INFO L226 Difference]: Without dead ends: 901 [2023-11-28 20:38:55,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:38:55,062 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 609 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 129 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:38:55,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [646 Valid, 816 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 845 Invalid, 3 Unknown, 0 Unchecked, 19.2s Time] [2023-11-28 20:38:55,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2023-11-28 20:38:55,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 888. [2023-11-28 20:38:55,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 635 states have (on average 1.4062992125984253) internal successors, (893), 646 states have internal predecessors, (893), 188 states have call successors, (188), 63 states have call predecessors, (188), 64 states have return successors, (232), 183 states have call predecessors, (232), 179 states have call successors, (232) [2023-11-28 20:38:55,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1313 transitions. [2023-11-28 20:38:55,113 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1313 transitions. Word has length 33 [2023-11-28 20:38:55,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:38:55,113 INFO L495 AbstractCegarLoop]: Abstraction has 888 states and 1313 transitions. [2023-11-28 20:38:55,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:38:55,113 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1313 transitions. [2023-11-28 20:38:55,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-28 20:38:55,114 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:38:55,114 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:38:55,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-28 20:38:55,115 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:38:55,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:38:55,115 INFO L85 PathProgramCache]: Analyzing trace with hash -585272381, now seen corresponding path program 1 times [2023-11-28 20:38:55,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:38:55,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305124931] [2023-11-28 20:38:55,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:38:55,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:39:04,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:39:05,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-28 20:39:05,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:39:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:39:05,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:39:05,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305124931] [2023-11-28 20:39:05,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305124931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:39:05,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:39:05,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:39:05,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205615496] [2023-11-28 20:39:05,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:39:05,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:39:05,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:39:05,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:39:05,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:39:05,349 INFO L87 Difference]: Start difference. First operand 888 states and 1313 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:39:09,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:39:14,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:39:18,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:39:18,001 INFO L93 Difference]: Finished difference Result 1635 states and 2445 transitions. [2023-11-28 20:39:18,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 20:39:18,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2023-11-28 20:39:18,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:39:18,017 INFO L225 Difference]: With dead ends: 1635 [2023-11-28 20:39:18,017 INFO L226 Difference]: Without dead ends: 1606 [2023-11-28 20:39:18,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:39:18,019 INFO L413 NwaCegarLoop]: 448 mSDtfsCounter, 645 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 126 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:39:18,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [684 Valid, 877 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 439 Invalid, 2 Unknown, 0 Unchecked, 12.5s Time] [2023-11-28 20:39:18,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states. [2023-11-28 20:39:18,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1576. [2023-11-28 20:39:18,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1117 states have (on average 1.4100268576544315) internal successors, (1575), 1132 states have internal predecessors, (1575), 338 states have call successors, (338), 119 states have call predecessors, (338), 120 states have return successors, (446), 334 states have call predecessors, (446), 329 states have call successors, (446) [2023-11-28 20:39:18,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 2359 transitions. [2023-11-28 20:39:18,151 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 2359 transitions. Word has length 34 [2023-11-28 20:39:18,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:39:18,152 INFO L495 AbstractCegarLoop]: Abstraction has 1576 states and 2359 transitions. [2023-11-28 20:39:18,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:39:18,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 2359 transitions. [2023-11-28 20:39:18,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-28 20:39:18,153 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:39:18,153 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:39:18,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-28 20:39:18,154 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:39:18,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:39:18,154 INFO L85 PathProgramCache]: Analyzing trace with hash -955829056, now seen corresponding path program 1 times [2023-11-28 20:39:18,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:39:18,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803117543] [2023-11-28 20:39:18,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:39:18,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:39:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:39:28,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-28 20:39:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:39:28,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:39:28,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:39:28,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803117543] [2023-11-28 20:39:28,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803117543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:39:28,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:39:28,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:39:28,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742035720] [2023-11-28 20:39:28,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:39:28,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:39:28,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:39:28,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:39:28,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:39:28,766 INFO L87 Difference]: Start difference. First operand 1576 states and 2359 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:39:33,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:39:37,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:39:41,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:39:45,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:39:49,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:39:49,885 INFO L93 Difference]: Finished difference Result 1603 states and 2398 transitions. [2023-11-28 20:39:49,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:39:49,886 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2023-11-28 20:39:49,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:39:49,897 INFO L225 Difference]: With dead ends: 1603 [2023-11-28 20:39:49,897 INFO L226 Difference]: Without dead ends: 1587 [2023-11-28 20:39:49,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:39:49,899 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 139 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 65 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:39:49,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 774 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 442 Invalid, 4 Unknown, 0 Unchecked, 21.0s Time] [2023-11-28 20:39:49,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2023-11-28 20:39:49,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1574. [2023-11-28 20:39:49,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1116 states have (on average 1.4094982078853047) internal successors, (1573), 1131 states have internal predecessors, (1573), 337 states have call successors, (337), 119 states have call predecessors, (337), 120 states have return successors, (445), 333 states have call predecessors, (445), 328 states have call successors, (445) [2023-11-28 20:39:49,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2355 transitions. [2023-11-28 20:39:49,988 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2355 transitions. Word has length 35 [2023-11-28 20:39:49,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:39:49,989 INFO L495 AbstractCegarLoop]: Abstraction has 1574 states and 2355 transitions. [2023-11-28 20:39:49,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:39:49,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2355 transitions. [2023-11-28 20:39:49,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-28 20:39:49,990 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:39:49,990 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:39:49,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-28 20:39:49,990 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:39:49,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:39:49,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2029166004, now seen corresponding path program 1 times [2023-11-28 20:39:49,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:39:49,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063649175] [2023-11-28 20:39:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:39:49,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:39:59,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:40:00,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:40:00,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:40:00,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063649175] [2023-11-28 20:40:00,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063649175] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:40:00,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:40:00,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:40:00,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841013691] [2023-11-28 20:40:00,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:40:00,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:40:00,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:40:00,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:40:00,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:40:00,114 INFO L87 Difference]: Start difference. First operand 1574 states and 2355 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:40:04,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:40:06,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:40:06,409 INFO L93 Difference]: Finished difference Result 1611 states and 2395 transitions. [2023-11-28 20:40:06,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:40:06,410 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2023-11-28 20:40:06,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:40:06,420 INFO L225 Difference]: With dead ends: 1611 [2023-11-28 20:40:06,420 INFO L226 Difference]: Without dead ends: 1585 [2023-11-28 20:40:06,421 INFO L412 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 [2023-11-28 20:40:06,422 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 471 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:40:06,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [471 Valid, 652 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 265 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2023-11-28 20:40:06,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1585 states. [2023-11-28 20:40:06,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1585 to 1574. [2023-11-28 20:40:06,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1116 states have (on average 1.407706093189964) internal successors, (1571), 1131 states have internal predecessors, (1571), 337 states have call successors, (337), 119 states have call predecessors, (337), 120 states have return successors, (445), 333 states have call predecessors, (445), 328 states have call successors, (445) [2023-11-28 20:40:06,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2353 transitions. [2023-11-28 20:40:06,510 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2353 transitions. Word has length 35 [2023-11-28 20:40:06,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:40:06,510 INFO L495 AbstractCegarLoop]: Abstraction has 1574 states and 2353 transitions. [2023-11-28 20:40:06,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:40:06,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2353 transitions. [2023-11-28 20:40:06,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-28 20:40:06,512 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:40:06,512 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:40:06,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-28 20:40:06,512 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:40:06,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:40:06,513 INFO L85 PathProgramCache]: Analyzing trace with hash 845440588, now seen corresponding path program 1 times [2023-11-28 20:40:06,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:40:06,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767796524] [2023-11-28 20:40:06,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:40:06,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:40:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:40:17,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-28 20:40:17,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:40:17,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:40:17,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:40:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767796524] [2023-11-28 20:40:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767796524] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:40:17,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:40:17,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:40:17,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915879899] [2023-11-28 20:40:17,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:40:17,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:40:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:40:17,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:40:17,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:40:17,149 INFO L87 Difference]: Start difference. First operand 1574 states and 2353 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:40:21,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:40:25,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:40:29,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:40:34,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.38s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:40:42,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:40:42,050 INFO L93 Difference]: Finished difference Result 2452 states and 3897 transitions. [2023-11-28 20:40:42,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 20:40:42,050 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2023-11-28 20:40:42,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:40:42,070 INFO L225 Difference]: With dead ends: 2452 [2023-11-28 20:40:42,070 INFO L226 Difference]: Without dead ends: 2444 [2023-11-28 20:40:42,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:40:42,073 INFO L413 NwaCegarLoop]: 414 mSDtfsCounter, 401 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 124 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:40:42,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 847 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 687 Invalid, 4 Unknown, 0 Unchecked, 24.3s Time] [2023-11-28 20:40:42,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states. [2023-11-28 20:40:42,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 1700. [2023-11-28 20:40:42,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1700 states, 1203 states have (on average 1.4098088113050706) internal successors, (1696), 1223 states have internal predecessors, (1696), 365 states have call successors, (365), 128 states have call predecessors, (365), 131 states have return successors, (492), 358 states have call predecessors, (492), 356 states have call successors, (492) [2023-11-28 20:40:42,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1700 states to 1700 states and 2553 transitions. [2023-11-28 20:40:42,302 INFO L78 Accepts]: Start accepts. Automaton has 1700 states and 2553 transitions. Word has length 37 [2023-11-28 20:40:42,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:40:42,302 INFO L495 AbstractCegarLoop]: Abstraction has 1700 states and 2553 transitions. [2023-11-28 20:40:42,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:40:42,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2553 transitions. [2023-11-28 20:40:42,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-28 20:40:42,303 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:40:42,303 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:40:42,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-28 20:40:42,304 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:40:42,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:40:42,304 INFO L85 PathProgramCache]: Analyzing trace with hash 891292202, now seen corresponding path program 1 times [2023-11-28 20:40:42,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:40:42,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947192215] [2023-11-28 20:40:42,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:40:42,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:40:51,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:40:53,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-28 20:40:53,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:40:53,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:40:53,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:40:53,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947192215] [2023-11-28 20:40:53,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947192215] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:40:53,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:40:53,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:40:53,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518229940] [2023-11-28 20:40:53,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:40:53,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:40:53,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:40:53,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:40:53,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:40:53,248 INFO L87 Difference]: Start difference. First operand 1700 states and 2553 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:40:57,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:01,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:05,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:09,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:21,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:41:21,653 INFO L93 Difference]: Finished difference Result 2456 states and 3899 transitions. [2023-11-28 20:41:21,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:41:21,654 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2023-11-28 20:41:21,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:41:21,669 INFO L225 Difference]: With dead ends: 2456 [2023-11-28 20:41:21,669 INFO L226 Difference]: Without dead ends: 2448 [2023-11-28 20:41:21,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:41:21,671 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 1137 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 408 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1166 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:41:21,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1166 Valid, 946 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 1089 Invalid, 4 Unknown, 0 Unchecked, 26.9s Time] [2023-11-28 20:41:21,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2023-11-28 20:41:21,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 1700. [2023-11-28 20:41:21,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1700 states, 1203 states have (on average 1.4089775561097257) internal successors, (1695), 1223 states have internal predecessors, (1695), 365 states have call successors, (365), 128 states have call predecessors, (365), 131 states have return successors, (492), 358 states have call predecessors, (492), 356 states have call successors, (492) [2023-11-28 20:41:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1700 states to 1700 states and 2552 transitions. [2023-11-28 20:41:21,922 INFO L78 Accepts]: Start accepts. Automaton has 1700 states and 2552 transitions. Word has length 38 [2023-11-28 20:41:21,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:41:21,922 INFO L495 AbstractCegarLoop]: Abstraction has 1700 states and 2552 transitions. [2023-11-28 20:41:21,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:41:21,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2552 transitions. [2023-11-28 20:41:21,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-28 20:41:21,923 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:41:21,924 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:41:21,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-28 20:41:21,924 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:41:21,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:41:21,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1943344753, now seen corresponding path program 1 times [2023-11-28 20:41:21,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:41:21,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141505798] [2023-11-28 20:41:21,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:41:21,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:41:31,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:41:31,800 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:41:31,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:41:31,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141505798] [2023-11-28 20:41:31,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141505798] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:41:31,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:41:31,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:41:31,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269946225] [2023-11-28 20:41:31,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:41:31,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:41:31,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:41:31,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:41:31,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:41:31,802 INFO L87 Difference]: Start difference. First operand 1700 states and 2552 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:41:36,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:40,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:42,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:41:42,252 INFO L93 Difference]: Finished difference Result 2417 states and 3727 transitions. [2023-11-28 20:41:42,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:41:42,253 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2023-11-28 20:41:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:41:42,266 INFO L225 Difference]: With dead ends: 2417 [2023-11-28 20:41:42,267 INFO L226 Difference]: Without dead ends: 2404 [2023-11-28 20:41:42,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:41:42,268 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 313 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:41:42,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1077 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 172 Invalid, 2 Unknown, 0 Unchecked, 10.2s Time] [2023-11-28 20:41:42,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2023-11-28 20:41:42,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 1713. [2023-11-28 20:41:42,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1713 states, 1214 states have (on average 1.4060955518945635) internal successors, (1707), 1234 states have internal predecessors, (1707), 365 states have call successors, (365), 128 states have call predecessors, (365), 133 states have return successors, (502), 360 states have call predecessors, (502), 356 states have call successors, (502) [2023-11-28 20:41:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1713 states to 1713 states and 2574 transitions. [2023-11-28 20:41:42,505 INFO L78 Accepts]: Start accepts. Automaton has 1713 states and 2574 transitions. Word has length 37 [2023-11-28 20:41:42,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:41:42,505 INFO L495 AbstractCegarLoop]: Abstraction has 1713 states and 2574 transitions. [2023-11-28 20:41:42,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:41:42,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1713 states and 2574 transitions. [2023-11-28 20:41:42,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-28 20:41:42,506 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:41:42,507 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:41:42,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-28 20:41:42,507 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:41:42,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:41:42,507 INFO L85 PathProgramCache]: Analyzing trace with hash -628782449, now seen corresponding path program 1 times [2023-11-28 20:41:42,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:41:42,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368592038] [2023-11-28 20:41:42,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:41:42,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:41:52,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:41:52,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:41:52,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:41:52,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368592038] [2023-11-28 20:41:52,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368592038] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:41:52,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:41:52,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:41:52,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771809106] [2023-11-28 20:41:52,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:41:52,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:41:52,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:41:52,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:41:52,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:41:52,912 INFO L87 Difference]: Start difference. First operand 1713 states and 2574 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:41:57,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:41:59,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:41:59,675 INFO L93 Difference]: Finished difference Result 1730 states and 2589 transitions. [2023-11-28 20:41:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:41:59,676 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2023-11-28 20:41:59,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:41:59,689 INFO L225 Difference]: With dead ends: 1730 [2023-11-28 20:41:59,689 INFO L226 Difference]: Without dead ends: 1700 [2023-11-28 20:41:59,690 INFO L412 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 [2023-11-28 20:41:59,691 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 454 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:41:59,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 658 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 252 Invalid, 1 Unknown, 0 Unchecked, 6.5s Time] [2023-11-28 20:41:59,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2023-11-28 20:41:59,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 1698. [2023-11-28 20:41:59,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1201 states have (on average 1.40466278101582) internal successors, (1687), 1221 states have internal predecessors, (1687), 364 states have call successors, (364), 128 states have call predecessors, (364), 132 states have return successors, (499), 358 states have call predecessors, (499), 356 states have call successors, (499) [2023-11-28 20:41:59,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 2550 transitions. [2023-11-28 20:41:59,939 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 2550 transitions. Word has length 37 [2023-11-28 20:41:59,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:41:59,939 INFO L495 AbstractCegarLoop]: Abstraction has 1698 states and 2550 transitions. [2023-11-28 20:41:59,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:41:59,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 2550 transitions. [2023-11-28 20:41:59,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-28 20:41:59,940 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:41:59,941 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:41:59,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-28 20:41:59,941 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:41:59,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:41:59,941 INFO L85 PathProgramCache]: Analyzing trace with hash 970838648, now seen corresponding path program 1 times [2023-11-28 20:41:59,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:41:59,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723841487] [2023-11-28 20:41:59,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:41:59,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:10,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-28 20:42:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:10,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:42:10,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:10,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723841487] [2023-11-28 20:42:10,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723841487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:10,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:10,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:42:10,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818284439] [2023-11-28 20:42:10,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:10,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:42:10,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:10,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:42:10,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:42:10,529 INFO L87 Difference]: Start difference. First operand 1698 states and 2550 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:42:14,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:42:19,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:42:23,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:42:27,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:42:39,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:39,641 INFO L93 Difference]: Finished difference Result 2446 states and 3894 transitions. [2023-11-28 20:42:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:42:39,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2023-11-28 20:42:39,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:39,655 INFO L225 Difference]: With dead ends: 2446 [2023-11-28 20:42:39,655 INFO L226 Difference]: Without dead ends: 2442 [2023-11-28 20:42:39,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:42:39,657 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 1091 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 372 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1120 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 1474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:39,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1120 Valid, 999 Invalid, 1474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 1098 Invalid, 4 Unknown, 0 Unchecked, 27.1s Time] [2023-11-28 20:42:39,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2442 states. [2023-11-28 20:42:39,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2442 to 1700. [2023-11-28 20:42:39,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1700 states, 1203 states have (on average 1.4039900249376558) internal successors, (1689), 1223 states have internal predecessors, (1689), 364 states have call successors, (364), 128 states have call predecessors, (364), 132 states have return successors, (499), 358 states have call predecessors, (499), 356 states have call successors, (499) [2023-11-28 20:42:39,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1700 states to 1700 states and 2552 transitions. [2023-11-28 20:42:39,831 INFO L78 Accepts]: Start accepts. Automaton has 1700 states and 2552 transitions. Word has length 39 [2023-11-28 20:42:39,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:39,831 INFO L495 AbstractCegarLoop]: Abstraction has 1700 states and 2552 transitions. [2023-11-28 20:42:39,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:42:39,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2552 transitions. [2023-11-28 20:42:39,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-28 20:42:39,832 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:39,832 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:39,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-28 20:42:39,832 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:39,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:39,832 INFO L85 PathProgramCache]: Analyzing trace with hash 971115478, now seen corresponding path program 1 times [2023-11-28 20:42:39,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:39,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367724596] [2023-11-28 20:42:39,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:39,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:49,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:50,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-28 20:42:51,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:51,221 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:42:51,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:51,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367724596] [2023-11-28 20:42:51,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367724596] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:51,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:51,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 20:42:51,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812610107] [2023-11-28 20:42:51,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:51,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:42:51,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:51,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:42:51,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:42:51,223 INFO L87 Difference]: Start difference. First operand 1700 states and 2552 transitions. Second operand has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:42:55,688 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:42:59,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:03,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:08,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:12,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:16,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:21,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:25,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:29,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:41,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:43:41,112 INFO L93 Difference]: Finished difference Result 1840 states and 2861 transitions. [2023-11-28 20:43:41,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:43:41,113 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2023-11-28 20:43:41,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:43:41,123 INFO L225 Difference]: With dead ends: 1840 [2023-11-28 20:43:41,124 INFO L226 Difference]: Without dead ends: 1824 [2023-11-28 20:43:41,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:43:41,125 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 76 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 73 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2123 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:43:41,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2123 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1187 Invalid, 9 Unknown, 0 Unchecked, 49.5s Time] [2023-11-28 20:43:41,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2023-11-28 20:43:41,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1697. [2023-11-28 20:43:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1697 states, 1201 states have (on average 1.4038301415487093) internal successors, (1686), 1221 states have internal predecessors, (1686), 363 states have call successors, (363), 128 states have call predecessors, (363), 132 states have return successors, (498), 357 states have call predecessors, (498), 355 states have call successors, (498) [2023-11-28 20:43:41,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1697 states to 1697 states and 2547 transitions. [2023-11-28 20:43:41,298 INFO L78 Accepts]: Start accepts. Automaton has 1697 states and 2547 transitions. Word has length 39 [2023-11-28 20:43:41,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:43:41,298 INFO L495 AbstractCegarLoop]: Abstraction has 1697 states and 2547 transitions. [2023-11-28 20:43:41,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:43:41,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1697 states and 2547 transitions. [2023-11-28 20:43:41,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-28 20:43:41,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:43:41,300 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:43:41,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-28 20:43:41,300 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:43:41,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:43:41,301 INFO L85 PathProgramCache]: Analyzing trace with hash 338292551, now seen corresponding path program 1 times [2023-11-28 20:43:41,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:43:41,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759575028] [2023-11-28 20:43:41,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:41,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:43:50,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:43:51,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:43:51,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:43:51,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759575028] [2023-11-28 20:43:51,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759575028] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:43:51,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:43:51,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:43:51,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626382403] [2023-11-28 20:43:51,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:43:51,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:43:51,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:43:51,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:43:51,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:43:51,912 INFO L87 Difference]: Start difference. First operand 1697 states and 2547 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:43:56,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:43:59,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:43:59,339 INFO L93 Difference]: Finished difference Result 2386 states and 3680 transitions. [2023-11-28 20:43:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:43:59,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-11-28 20:43:59,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:43:59,350 INFO L225 Difference]: With dead ends: 2386 [2023-11-28 20:43:59,350 INFO L226 Difference]: Without dead ends: 2382 [2023-11-28 20:43:59,351 INFO L412 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 [2023-11-28 20:43:59,352 INFO L413 NwaCegarLoop]: 673 mSDtfsCounter, 638 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 99 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:43:59,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [641 Valid, 924 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 307 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2023-11-28 20:43:59,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2382 states. [2023-11-28 20:43:59,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2382 to 1695. [2023-11-28 20:43:59,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1695 states, 1199 states have (on average 1.4036697247706422) internal successors, (1683), 1219 states have internal predecessors, (1683), 363 states have call successors, (363), 128 states have call predecessors, (363), 132 states have return successors, (498), 357 states have call predecessors, (498), 355 states have call successors, (498) [2023-11-28 20:43:59,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1695 states to 1695 states and 2544 transitions. [2023-11-28 20:43:59,516 INFO L78 Accepts]: Start accepts. Automaton has 1695 states and 2544 transitions. Word has length 38 [2023-11-28 20:43:59,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:43:59,517 INFO L495 AbstractCegarLoop]: Abstraction has 1695 states and 2544 transitions. [2023-11-28 20:43:59,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:43:59,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1695 states and 2544 transitions. [2023-11-28 20:43:59,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-28 20:43:59,517 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:43:59,517 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:43:59,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-28 20:43:59,518 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:43:59,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:43:59,518 INFO L85 PathProgramCache]: Analyzing trace with hash 338569381, now seen corresponding path program 1 times [2023-11-28 20:43:59,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:43:59,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967678515] [2023-11-28 20:43:59,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:59,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:44:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:44:09,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 20:44:09,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:44:09,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967678515] [2023-11-28 20:44:09,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967678515] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:44:09,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979905921] [2023-11-28 20:44:09,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:44:09,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:44:09,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:44:09,682 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:44:09,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 20:44:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:44:23,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 7088 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:44:23,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:44:23,381 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 20:44:23,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:44:23,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 20:44:23,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979905921] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:44:23,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:44:23,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-11-28 20:44:23,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432927729] [2023-11-28 20:44:23,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:44:23,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:44:23,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:44:23,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:44:23,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:44:23,600 INFO L87 Difference]: Start difference. First operand 1695 states and 2544 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:44:28,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:32,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:36,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:40,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:45,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:49,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:54,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:44:58,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:02,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:06,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:11,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.38s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:13,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:45:13,497 INFO L93 Difference]: Finished difference Result 4294 states and 6627 transitions. [2023-11-28 20:45:13,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:45:13,498 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-11-28 20:45:13,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:45:13,508 INFO L225 Difference]: With dead ends: 4294 [2023-11-28 20:45:13,508 INFO L226 Difference]: Without dead ends: 2604 [2023-11-28 20:45:13,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:45:13,515 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 499 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 61 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:45:13,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 1330 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 267 Invalid, 11 Unknown, 0 Unchecked, 49.6s Time] [2023-11-28 20:45:13,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2604 states. [2023-11-28 20:45:13,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2604 to 1705. [2023-11-28 20:45:13,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 1209 states have (on average 1.4003308519437552) internal successors, (1693), 1229 states have internal predecessors, (1693), 363 states have call successors, (363), 128 states have call predecessors, (363), 132 states have return successors, (498), 357 states have call predecessors, (498), 355 states have call successors, (498) [2023-11-28 20:45:13,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 2554 transitions. [2023-11-28 20:45:13,759 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 2554 transitions. Word has length 38 [2023-11-28 20:45:13,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:45:13,759 INFO L495 AbstractCegarLoop]: Abstraction has 1705 states and 2554 transitions. [2023-11-28 20:45:13,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:45:13,760 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 2554 transitions. [2023-11-28 20:45:13,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-11-28 20:45:13,761 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:45:13,761 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 3, 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] [2023-11-28 20:45:13,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 20:45:13,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:45:13,962 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:45:13,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:45:13,962 INFO L85 PathProgramCache]: Analyzing trace with hash 322897622, now seen corresponding path program 2 times [2023-11-28 20:45:13,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:45:13,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373721274] [2023-11-28 20:45:13,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:45:13,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:45:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:45:25,122 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-28 20:45:25,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:45:25,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373721274] [2023-11-28 20:45:25,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373721274] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:45:25,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256105218] [2023-11-28 20:45:25,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:45:25,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:45:25,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:45:25,124 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:45:25,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 20:45:37,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 20:45:37,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:45:37,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 7064 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 20:45:37,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:45:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-28 20:45:38,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:45:38,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256105218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:45:38,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:45:38,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-11-28 20:45:38,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671873355] [2023-11-28 20:45:38,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:45:38,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:45:38,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:45:38,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:45:38,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:45:38,125 INFO L87 Difference]: Start difference. First operand 1705 states and 2554 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:45:42,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:46,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:50,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:55,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:45:56,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:45:56,740 INFO L93 Difference]: Finished difference Result 1717 states and 2566 transitions. [2023-11-28 20:45:56,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:45:56,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2023-11-28 20:45:56,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:45:56,745 INFO L225 Difference]: With dead ends: 1717 [2023-11-28 20:45:56,746 INFO L226 Difference]: Without dead ends: 1696 [2023-11-28 20:45:56,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:45:56,747 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 1 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:45:56,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1221 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 141 Invalid, 4 Unknown, 0 Unchecked, 18.4s Time] [2023-11-28 20:45:56,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2023-11-28 20:45:56,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1696. [2023-11-28 20:45:56,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 1200 states have (on average 1.4008333333333334) internal successors, (1681), 1220 states have internal predecessors, (1681), 363 states have call successors, (363), 128 states have call predecessors, (363), 132 states have return successors, (498), 357 states have call predecessors, (498), 355 states have call successors, (498) [2023-11-28 20:45:56,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 2542 transitions. [2023-11-28 20:45:56,933 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 2542 transitions. Word has length 48 [2023-11-28 20:45:56,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:45:56,933 INFO L495 AbstractCegarLoop]: Abstraction has 1696 states and 2542 transitions. [2023-11-28 20:45:56,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:45:56,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 2542 transitions. [2023-11-28 20:45:56,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-28 20:45:56,934 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:45:56,934 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 3, 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] [2023-11-28 20:45:56,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 20:45:57,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:45:57,134 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:45:57,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:45:57,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1444854988, now seen corresponding path program 1 times [2023-11-28 20:45:57,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:45:57,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934086482] [2023-11-28 20:45:57,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:45:57,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:46:06,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:46:08,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-28 20:46:08,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:46:08,190 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-28 20:46:08,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:46:08,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934086482] [2023-11-28 20:46:08,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934086482] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:46:08,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42166387] [2023-11-28 20:46:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:46:08,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:46:08,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:46:08,192 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:46:08,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 20:46:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:46:20,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 7196 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 20:46:20,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:46:21,186 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-28 20:46:21,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:46:22,036 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-28 20:46:22,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42166387] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:46:22,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:46:22,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 18 [2023-11-28 20:46:22,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106471717] [2023-11-28 20:46:22,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:46:22,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-28 20:46:22,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:46:22,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-28 20:46:22,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2023-11-28 20:46:22,039 INFO L87 Difference]: Start difference. First operand 1696 states and 2542 transitions. Second operand has 18 states, 18 states have (on average 3.5) internal successors, (63), 17 states have internal predecessors, (63), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-28 20:46:26,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:31,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:35,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:39,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:44,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:48,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:52,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:46:57,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:46:57,808 INFO L93 Difference]: Finished difference Result 3410 states and 5122 transitions. [2023-11-28 20:46:57,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 20:46:57,809 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 17 states have internal predecessors, (63), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2023-11-28 20:46:57,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:46:57,815 INFO L225 Difference]: With dead ends: 3410 [2023-11-28 20:46:57,815 INFO L226 Difference]: Without dead ends: 1727 [2023-11-28 20:46:57,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2023-11-28 20:46:57,821 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 759 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 227 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 816 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:46:57,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [816 Valid, 983 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 602 Invalid, 7 Unknown, 0 Unchecked, 35.5s Time] [2023-11-28 20:46:57,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states. [2023-11-28 20:46:57,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 1714. [2023-11-28 20:46:57,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1714 states, 1218 states have (on average 1.3949096880131362) internal successors, (1699), 1238 states have internal predecessors, (1699), 363 states have call successors, (363), 128 states have call predecessors, (363), 132 states have return successors, (498), 357 states have call predecessors, (498), 355 states have call successors, (498) [2023-11-28 20:46:58,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1714 states to 1714 states and 2560 transitions. [2023-11-28 20:46:58,001 INFO L78 Accepts]: Start accepts. Automaton has 1714 states and 2560 transitions. Word has length 50 [2023-11-28 20:46:58,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:46:58,002 INFO L495 AbstractCegarLoop]: Abstraction has 1714 states and 2560 transitions. [2023-11-28 20:46:58,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 17 states have internal predecessors, (63), 1 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-28 20:46:58,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1714 states and 2560 transitions. [2023-11-28 20:46:58,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-28 20:46:58,003 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:46:58,003 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:46:58,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 20:46:58,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:46:58,203 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:46:58,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:46:58,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1582378857, now seen corresponding path program 2 times [2023-11-28 20:46:58,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:46:58,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213415214] [2023-11-28 20:46:58,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:46:58,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:47:07,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:10,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 20:47:10,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:10,544 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:47:10,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:47:10,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213415214] [2023-11-28 20:47:10,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213415214] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:47:10,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428530340] [2023-11-28 20:47:10,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:47:10,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:47:10,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:47:10,545 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:47:10,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 20:47:23,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 20:47:23,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:47:23,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 7121 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:47:23,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:47:24,365 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2023-11-28 20:47:24,365 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:47:24,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428530340] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:47:24,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:47:24,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [18] total 21 [2023-11-28 20:47:24,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030346788] [2023-11-28 20:47:24,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:47:24,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:47:24,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:47:24,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:47:24,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2023-11-28 20:47:24,368 INFO L87 Difference]: Start difference. First operand 1714 states and 2560 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:47:28,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:32,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:36,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:41,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:45,686 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:47,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:47:47,262 INFO L93 Difference]: Finished difference Result 1733 states and 2580 transitions. [2023-11-28 20:47:47,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:47:47,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 68 [2023-11-28 20:47:47,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:47:47,267 INFO L225 Difference]: With dead ends: 1733 [2023-11-28 20:47:47,268 INFO L226 Difference]: Without dead ends: 1712 [2023-11-28 20:47:47,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=152, Invalid=354, Unknown=0, NotChecked=0, Total=506 [2023-11-28 20:47:47,269 INFO L413 NwaCegarLoop]: 400 mSDtfsCounter, 14 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1591 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:47:47,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 1591 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 164 Invalid, 5 Unknown, 0 Unchecked, 22.4s Time] [2023-11-28 20:47:47,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1712 states. [2023-11-28 20:47:47,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1712 to 1712. [2023-11-28 20:47:47,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1712 states, 1217 states have (on average 1.3935907970419064) internal successors, (1696), 1237 states have internal predecessors, (1696), 362 states have call successors, (362), 128 states have call predecessors, (362), 132 states have return successors, (497), 356 states have call predecessors, (497), 354 states have call successors, (497) [2023-11-28 20:47:47,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1712 states to 1712 states and 2555 transitions. [2023-11-28 20:47:47,448 INFO L78 Accepts]: Start accepts. Automaton has 1712 states and 2555 transitions. Word has length 68 [2023-11-28 20:47:47,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:47:47,449 INFO L495 AbstractCegarLoop]: Abstraction has 1712 states and 2555 transitions. [2023-11-28 20:47:47,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:47:47,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1712 states and 2555 transitions. [2023-11-28 20:47:47,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-28 20:47:47,450 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:47:47,450 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:47:47,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 20:47:47,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9063ac57-e2da-4db0-90ea-1337ac4db6d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:47:47,651 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:47:47,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:47:47,651 INFO L85 PathProgramCache]: Analyzing trace with hash -2022753216, now seen corresponding path program 1 times [2023-11-28 20:47:47,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:47:47,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068918587] [2023-11-28 20:47:47,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:47:47,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:47:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:58,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 20:47:58,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:58,491 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2023-11-28 20:47:58,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:47:58,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068918587] [2023-11-28 20:47:58,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068918587] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:47:58,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:47:58,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 20:47:58,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48913745] [2023-11-28 20:47:58,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:47:58,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 20:47:58,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:47:58,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 20:47:58,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:47:58,493 INFO L87 Difference]: Start difference. First operand 1712 states and 2555 transitions. Second operand has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:48:02,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:06,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:11,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:15,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:19,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:23,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:28,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:32,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:41,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:48:41,207 INFO L93 Difference]: Finished difference Result 1845 states and 2856 transitions. [2023-11-28 20:48:41,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 20:48:41,208 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 68 [2023-11-28 20:48:41,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:48:41,213 INFO L225 Difference]: With dead ends: 1845 [2023-11-28 20:48:41,213 INFO L226 Difference]: Without dead ends: 1828 [2023-11-28 20:48:41,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:48:41,214 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 65 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 71 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:48:41,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1697 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 953 Invalid, 8 Unknown, 0 Unchecked, 42.3s Time] [2023-11-28 20:48:41,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states. [2023-11-28 20:48:41,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1701. [2023-11-28 20:48:41,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 1207 states have (on average 1.3951946975973488) internal successors, (1684), 1227 states have internal predecessors, (1684), 361 states have call successors, (361), 128 states have call predecessors, (361), 132 states have return successors, (496), 355 states have call predecessors, (496), 353 states have call successors, (496) [2023-11-28 20:48:41,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 2541 transitions. [2023-11-28 20:48:41,398 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 2541 transitions. Word has length 68 [2023-11-28 20:48:41,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:48:41,398 INFO L495 AbstractCegarLoop]: Abstraction has 1701 states and 2541 transitions. [2023-11-28 20:48:41,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-28 20:48:41,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 2541 transitions. [2023-11-28 20:48:41,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-28 20:48:41,399 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:48:41,399 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:48:41,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-28 20:48:41,400 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:48:41,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:48:41,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1502044295, now seen corresponding path program 1 times [2023-11-28 20:48:41,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:48:41,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685881665] [2023-11-28 20:48:41,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:48:41,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:48:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:48:52,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 20:48:52,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:48:53,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-28 20:48:53,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:48:53,434 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2023-11-28 20:48:53,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:48:53,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685881665] [2023-11-28 20:48:53,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685881665] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:48:53,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:48:53,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:48:53,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062184539] [2023-11-28 20:48:53,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:48:53,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:48:53,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:48:53,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:48:53,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:48:53,436 INFO L87 Difference]: Start difference. First operand 1701 states and 2541 transitions. Second operand has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-28 20:48:57,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:02,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:06,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:10,221 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:14,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:18,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:22,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:27,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:31,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:35,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []