./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --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 64bit --witnessprinter.graph.data.programhash 723ac1839b12f7ec2d51e01d6b07ab9cd6a1336eb9a801e97d56c2782f32ef5c --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:08:37,063 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:08:37,065 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:08:37,106 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:08:37,113 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:08:37,124 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:08:37,127 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:08:37,132 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:08:37,136 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:08:37,137 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:08:37,138 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:08:37,139 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:08:37,140 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:08:37,141 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:08:37,143 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:08:37,144 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:08:37,145 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:08:37,146 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:08:37,148 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:08:37,150 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:08:37,152 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:08:37,154 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:08:37,155 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:08:37,156 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:08:37,160 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:08:37,161 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:08:37,161 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:08:37,162 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:08:37,163 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:08:37,164 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:08:37,164 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:08:37,165 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:08:37,166 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:08:37,167 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:08:37,168 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:08:37,169 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:08:37,169 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:08:37,170 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:08:37,170 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:08:37,171 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:08:37,172 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:08:37,174 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-18 20:08:37,197 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:08:37,197 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:08:37,198 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:08:37,198 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:08:37,199 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:08:37,199 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:08:37,200 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:08:37,200 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:08:37,200 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:08:37,200 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:08:37,201 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:08:37,201 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:08:37,201 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 20:08:37,201 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:08:37,201 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 20:08:37,202 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:08:37,202 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:08:37,202 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 20:08:37,202 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:08:37,203 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:08:37,203 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:08:37,203 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:08:37,203 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:08:37,204 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:08:37,204 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 20:08:37,204 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:08:37,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:08:37,204 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 20:08:37,205 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 20:08:37,205 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 20:08:37,205 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/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_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 723ac1839b12f7ec2d51e01d6b07ab9cd6a1336eb9a801e97d56c2782f32ef5c [2022-11-18 20:08:37,511 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:08:37,533 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:08:37,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:08:37,537 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:08:37,538 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:08:37,539 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i [2022-11-18 20:08:37,616 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/data/33735d330/9caf560f442d43f98f68493122d1f602/FLAG637817669 [2022-11-18 20:08:38,594 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:08:38,595 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i [2022-11-18 20:08:38,640 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/data/33735d330/9caf560f442d43f98f68493122d1f602/FLAG637817669 [2022-11-18 20:08:39,028 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/data/33735d330/9caf560f442d43f98f68493122d1f602 [2022-11-18 20:08:39,032 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:08:39,034 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:08:39,037 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:08:39,038 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:08:39,041 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:08:39,042 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:08:39" (1/1) ... [2022-11-18 20:08:39,043 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45401741 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:39, skipping insertion in model container [2022-11-18 20:08:39,044 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:08:39" (1/1) ... [2022-11-18 20:08:39,052 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:08:39,168 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:08:39,510 WARN L234 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_21adbb25-80d2-4467-b3bb-20aeb01ffc52/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i[4502,4515] [2022-11-18 20:08:39,518 WARN L234 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_21adbb25-80d2-4467-b3bb-20aeb01ffc52/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i[4562,4575] [2022-11-18 20:08:40,451 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,452 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,452 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,453 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,455 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,470 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,471 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,473 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,474 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,476 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,477 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,478 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,479 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:40,858 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-18 20:08:40,859 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-18 20:08:40,861 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-18 20:08:40,862 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-18 20:08:40,864 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-18 20:08:40,864 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-18 20:08:40,865 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-18 20:08:40,866 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-18 20:08:40,866 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-18 20:08:40,867 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-18 20:08:41,032 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-18 20:08:41,055 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,056 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,061 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,069 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,144 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,145 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,147 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,148 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,148 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,150 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,151 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,152 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,154 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,155 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,155 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,156 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,156 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,159 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,166 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,166 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,167 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,170 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,175 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,183 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,186 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,187 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,216 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:08:41,261 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:08:41,278 WARN L234 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_21adbb25-80d2-4467-b3bb-20aeb01ffc52/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i[4502,4515] [2022-11-18 20:08:41,278 WARN L234 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_21adbb25-80d2-4467-b3bb-20aeb01ffc52/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_up_harness.i[4562,4575] [2022-11-18 20:08:41,314 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,314 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,315 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,316 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,316 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,323 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,324 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,325 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,325 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,326 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,327 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,328 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,328 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,372 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-18 20:08:41,374 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-18 20:08:41,374 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-18 20:08:41,375 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-18 20:08:41,378 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-18 20:08:41,379 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-18 20:08:41,380 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-18 20:08:41,381 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-18 20:08:41,382 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-18 20:08:41,383 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-18 20:08:41,460 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-18 20:08:41,478 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,484 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,486 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,493 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,534 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,535 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,536 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,537 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,537 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,538 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,538 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,539 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,540 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,540 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,541 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,552 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,552 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,553 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,555 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,556 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,557 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,563 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,563 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,570 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,571 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,572 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:08:41,585 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:08:41,803 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:08:41,803 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41 WrapperNode [2022-11-18 20:08:41,803 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:08:41,805 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:08:41,805 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:08:41,805 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:08:41,813 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:41,924 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,025 INFO L138 Inliner]: procedures = 697, calls = 1886, calls flagged for inlining = 61, calls inlined = 14, statements flattened = 814 [2022-11-18 20:08:42,029 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:08:42,030 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:08:42,031 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:08:42,031 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:08:42,041 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,063 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,068 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,126 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,132 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,138 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,151 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:08:42,152 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:08:42,152 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:08:42,152 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:08:42,153 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (1/1) ... [2022-11-18 20:08:42,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:08:42,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:42,188 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:08:42,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:08:42,244 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2022-11-18 20:08:42,244 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2022-11-18 20:08:42,245 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2022-11-18 20:08:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2022-11-18 20:08:42,245 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:08:42,245 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2022-11-18 20:08:42,245 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2022-11-18 20:08:42,245 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2022-11-18 20:08:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2022-11-18 20:08:42,246 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-11-18 20:08:42,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-11-18 20:08:42,246 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2022-11-18 20:08:42,247 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2022-11-18 20:08:42,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 20:08:42,247 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-18 20:08:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-18 20:08:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-18 20:08:42,248 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-18 20:08:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:08:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:08:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:08:42,248 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2022-11-18 20:08:42,249 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2022-11-18 20:08:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-11-18 20:08:42,249 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-11-18 20:08:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:08:42,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:08:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-18 20:08:42,249 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-18 20:08:42,249 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-18 20:08:42,249 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-18 20:08:42,250 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-11-18 20:08:42,250 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-11-18 20:08:42,250 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2022-11-18 20:08:42,250 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2022-11-18 20:08:42,250 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2022-11-18 20:08:42,250 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2022-11-18 20:08:42,250 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-18 20:08:42,250 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-18 20:08:42,251 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-11-18 20:08:42,251 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-11-18 20:08:42,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:08:42,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:08:42,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 20:08:42,251 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2022-11-18 20:08:42,251 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2022-11-18 20:08:42,251 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-11-18 20:08:42,252 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-11-18 20:08:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-18 20:08:42,252 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-18 20:08:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 20:08:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2022-11-18 20:08:42,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2022-11-18 20:08:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2022-11-18 20:08:42,252 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2022-11-18 20:08:42,252 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-11-18 20:08:42,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-11-18 20:08:42,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:08:42,670 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:08:42,672 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:08:44,074 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:08:44,088 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:08:44,089 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-11-18 20:08:44,097 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:08:44 BoogieIcfgContainer [2022-11-18 20:08:44,097 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:08:44,101 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:08:44,101 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:08:44,104 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:08:44,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:08:39" (1/3) ... [2022-11-18 20:08:44,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3490abb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:08:44, skipping insertion in model container [2022-11-18 20:08:44,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:08:41" (2/3) ... [2022-11-18 20:08:44,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3490abb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:08:44, skipping insertion in model container [2022-11-18 20:08:44,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:08:44" (3/3) ... [2022-11-18 20:08:44,110 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_s_sift_up_harness.i [2022-11-18 20:08:44,144 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:08:44,144 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-18 20:08:44,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:08:44,252 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@73444057, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:08:44,253 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 20:08:44,259 INFO L276 IsEmpty]: Start isEmpty. Operand has 307 states, 186 states have (on average 1.2473118279569892) internal successors, (232), 189 states have internal predecessors, (232), 95 states have call successors, (95), 23 states have call predecessors, (95), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-11-18 20:08:44,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-18 20:08:44,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:44,283 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:44,284 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:44,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:44,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2041456633, now seen corresponding path program 1 times [2022-11-18 20:08:44,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:44,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954380551] [2022-11-18 20:08:44,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:44,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:44,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:44,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:08:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:08:45,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-18 20:08:45,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 20:08:45,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:08:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:08:45,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 20:08:45,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:08:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:08:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-18 20:08:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-18 20:08:45,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-11-18 20:08:45,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-11-18 20:08:45,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-18 20:08:45,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-18 20:08:45,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-11-18 20:08:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:45,398 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-18 20:08:45,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:45,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954380551] [2022-11-18 20:08:45,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954380551] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:45,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:08:45,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:08:45,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993541246] [2022-11-18 20:08:45,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:45,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:08:45,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:08:45,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:08:45,460 INFO L87 Difference]: Start difference. First operand has 307 states, 186 states have (on average 1.2473118279569892) internal successors, (232), 189 states have internal predecessors, (232), 95 states have call successors, (95), 23 states have call predecessors, (95), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-18 20:08:46,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:46,963 INFO L93 Difference]: Finished difference Result 695 states and 1100 transitions. [2022-11-18 20:08:46,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:08:46,966 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 102 [2022-11-18 20:08:46,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:46,991 INFO L225 Difference]: With dead ends: 695 [2022-11-18 20:08:46,992 INFO L226 Difference]: Without dead ends: 394 [2022-11-18 20:08:47,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:08:47,008 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 124 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:47,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 546 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-18 20:08:47,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-11-18 20:08:47,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 300. [2022-11-18 20:08:47,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 181 states have (on average 1.2099447513812154) internal successors, (219), 183 states have internal predecessors, (219), 95 states have call successors, (95), 23 states have call predecessors, (95), 22 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2022-11-18 20:08:47,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 407 transitions. [2022-11-18 20:08:47,145 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 407 transitions. Word has length 102 [2022-11-18 20:08:47,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:47,146 INFO L495 AbstractCegarLoop]: Abstraction has 300 states and 407 transitions. [2022-11-18 20:08:47,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-18 20:08:47,147 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 407 transitions. [2022-11-18 20:08:47,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-18 20:08:47,149 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:47,150 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:47,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 20:08:47,150 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:47,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:47,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1554967455, now seen corresponding path program 1 times [2022-11-18 20:08:47,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:47,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099590621] [2022-11-18 20:08:47,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:47,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:47,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:08:47,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:08:47,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-18 20:08:47,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 20:08:47,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:08:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:08:47,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 20:08:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:08:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:08:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-18 20:08:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-18 20:08:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-11-18 20:08:47,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-11-18 20:08:47,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-18 20:08:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-18 20:08:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-11-18 20:08:47,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:47,935 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-18 20:08:47,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:47,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099590621] [2022-11-18 20:08:47,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099590621] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:08:47,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998588914] [2022-11-18 20:08:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:47,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:47,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:47,943 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:47,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 20:08:48,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:48,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 2181 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:08:48,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-18 20:08:48,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:48,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998588914] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:48,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:08:48,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-11-18 20:08:48,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584864155] [2022-11-18 20:08:48,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:48,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:08:48,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:48,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:08:48,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:08:48,614 INFO L87 Difference]: Start difference. First operand 300 states and 407 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-18 20:08:48,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:48,870 INFO L93 Difference]: Finished difference Result 566 states and 774 transitions. [2022-11-18 20:08:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:08:48,871 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 102 [2022-11-18 20:08:48,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:48,874 INFO L225 Difference]: With dead ends: 566 [2022-11-18 20:08:48,874 INFO L226 Difference]: Without dead ends: 302 [2022-11-18 20:08:48,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-18 20:08:48,877 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 430 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:48,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 1420 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:08:48,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-11-18 20:08:48,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2022-11-18 20:08:48,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 182 states have (on average 1.2087912087912087) internal successors, (220), 185 states have internal predecessors, (220), 95 states have call successors, (95), 23 states have call predecessors, (95), 23 states have return successors, (97), 93 states have call predecessors, (97), 93 states have call successors, (97) [2022-11-18 20:08:48,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 412 transitions. [2022-11-18 20:08:48,939 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 412 transitions. Word has length 102 [2022-11-18 20:08:48,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:48,939 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 412 transitions. [2022-11-18 20:08:48,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-18 20:08:48,940 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 412 transitions. [2022-11-18 20:08:48,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-18 20:08:48,942 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:48,942 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:48,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:08:49,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:49,159 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:49,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:49,160 INFO L85 PathProgramCache]: Analyzing trace with hash 607806195, now seen corresponding path program 1 times [2022-11-18 20:08:49,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:49,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656010277] [2022-11-18 20:08:49,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:49,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:49,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:08:49,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:08:49,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-18 20:08:49,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 20:08:49,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:08:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:08:49,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 20:08:49,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:08:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:08:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:49,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-18 20:08:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:08:50,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-11-18 20:08:50,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-18 20:08:50,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-18 20:08:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-18 20:08:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-18 20:08:50,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-18 20:08:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-11-18 20:08:50,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:50,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656010277] [2022-11-18 20:08:50,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656010277] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:08:50,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980349850] [2022-11-18 20:08:50,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:50,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:50,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:50,140 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:50,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 20:08:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:50,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 2231 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:08:50,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-18 20:08:50,908 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:50,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980349850] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:50,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:08:50,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2022-11-18 20:08:50,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865891418] [2022-11-18 20:08:50,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:50,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:08:50,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:50,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:08:50,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:08:50,913 INFO L87 Difference]: Start difference. First operand 302 states and 412 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 4 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-18 20:08:51,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:51,395 INFO L93 Difference]: Finished difference Result 589 states and 821 transitions. [2022-11-18 20:08:51,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:08:51,396 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 4 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 110 [2022-11-18 20:08:51,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:51,399 INFO L225 Difference]: With dead ends: 589 [2022-11-18 20:08:51,400 INFO L226 Difference]: Without dead ends: 323 [2022-11-18 20:08:51,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:08:51,402 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 460 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 2112 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:51,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 2112 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:08:51,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-11-18 20:08:51,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 321. [2022-11-18 20:08:51,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 198 states have (on average 1.2222222222222223) internal successors, (242), 201 states have internal predecessors, (242), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2022-11-18 20:08:51,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 449 transitions. [2022-11-18 20:08:51,436 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 449 transitions. Word has length 110 [2022-11-18 20:08:51,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:51,437 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 449 transitions. [2022-11-18 20:08:51,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 4 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-18 20:08:51,438 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 449 transitions. [2022-11-18 20:08:51,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-18 20:08:51,440 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:51,440 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:51,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:08:51,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:51,650 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:51,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:51,651 INFO L85 PathProgramCache]: Analyzing trace with hash 448579649, now seen corresponding path program 1 times [2022-11-18 20:08:51,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:51,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735387669] [2022-11-18 20:08:51,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:51,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:51,740 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:08:51,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803585855] [2022-11-18 20:08:51,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:51,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:51,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:51,742 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:51,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 20:08:52,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:52,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 2372 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:08:52,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:52,442 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-18 20:08:52,442 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:52,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:52,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735387669] [2022-11-18 20:08:52,443 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:08:52,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803585855] [2022-11-18 20:08:52,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803585855] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:52,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:08:52,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 20:08:52,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493931516] [2022-11-18 20:08:52,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:52,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:08:52,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:52,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:08:52,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:08:52,445 INFO L87 Difference]: Start difference. First operand 321 states and 449 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 4 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-11-18 20:08:52,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:52,767 INFO L93 Difference]: Finished difference Result 614 states and 870 transitions. [2022-11-18 20:08:52,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:08:52,768 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 4 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 125 [2022-11-18 20:08:52,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:52,772 INFO L225 Difference]: With dead ends: 614 [2022-11-18 20:08:52,773 INFO L226 Difference]: Without dead ends: 329 [2022-11-18 20:08:52,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:08:52,776 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 454 mSDsluCounter, 1370 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1735 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:52,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [462 Valid, 1735 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:08:52,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-11-18 20:08:52,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 321. [2022-11-18 20:08:52,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 198 states have (on average 1.2222222222222223) internal successors, (242), 201 states have internal predecessors, (242), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2022-11-18 20:08:52,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 449 transitions. [2022-11-18 20:08:52,806 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 449 transitions. Word has length 125 [2022-11-18 20:08:52,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:52,807 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 449 transitions. [2022-11-18 20:08:52,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 4 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-11-18 20:08:52,807 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 449 transitions. [2022-11-18 20:08:52,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-18 20:08:52,809 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:52,809 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:52,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:08:53,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:53,019 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:53,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:53,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1936356608, now seen corresponding path program 1 times [2022-11-18 20:08:53,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:53,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357538099] [2022-11-18 20:08:53,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:53,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:53,095 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:08:53,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1468732484] [2022-11-18 20:08:53,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:53,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:53,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:53,097 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:53,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 20:08:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:53,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 2444 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:08:53,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:53,895 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-18 20:08:53,895 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:53,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:53,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357538099] [2022-11-18 20:08:53,896 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:08:53,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468732484] [2022-11-18 20:08:53,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468732484] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:53,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:08:53,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 20:08:53,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732351717] [2022-11-18 20:08:53,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:53,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 20:08:53,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:53,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 20:08:53,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:08:53,899 INFO L87 Difference]: Start difference. First operand 321 states and 449 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 5 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-11-18 20:08:54,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:54,492 INFO L93 Difference]: Finished difference Result 624 states and 883 transitions. [2022-11-18 20:08:54,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:08:54,493 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 5 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 141 [2022-11-18 20:08:54,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:54,497 INFO L225 Difference]: With dead ends: 624 [2022-11-18 20:08:54,498 INFO L226 Difference]: Without dead ends: 339 [2022-11-18 20:08:54,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:08:54,500 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 525 mSDsluCounter, 1974 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 2324 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:54,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 2324 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 20:08:54,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-11-18 20:08:54,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 321. [2022-11-18 20:08:54,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 198 states have (on average 1.2222222222222223) internal successors, (242), 201 states have internal predecessors, (242), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (110), 96 states have call predecessors, (110), 95 states have call successors, (110) [2022-11-18 20:08:54,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 449 transitions. [2022-11-18 20:08:54,535 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 449 transitions. Word has length 141 [2022-11-18 20:08:54,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:54,536 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 449 transitions. [2022-11-18 20:08:54,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 5 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-11-18 20:08:54,536 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 449 transitions. [2022-11-18 20:08:54,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-11-18 20:08:54,540 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:54,541 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:54,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 20:08:54,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:54,750 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:54,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:54,751 INFO L85 PathProgramCache]: Analyzing trace with hash 962773780, now seen corresponding path program 1 times [2022-11-18 20:08:54,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:54,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862841821] [2022-11-18 20:08:54,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:54,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:54,856 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:08:54,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1996253036] [2022-11-18 20:08:54,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:54,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:54,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:54,859 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:54,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 20:08:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:55,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 2585 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:08:55,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:55,609 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-11-18 20:08:55,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:55,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:55,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862841821] [2022-11-18 20:08:55,610 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:08:55,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996253036] [2022-11-18 20:08:55,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996253036] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:55,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:08:55,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 20:08:55,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370784574] [2022-11-18 20:08:55,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:55,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:08:55,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:55,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:08:55,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:08:55,613 INFO L87 Difference]: Start difference. First operand 321 states and 449 transitions. Second operand has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2022-11-18 20:08:55,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:55,957 INFO L93 Difference]: Finished difference Result 579 states and 819 transitions. [2022-11-18 20:08:55,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:08:55,958 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) Word has length 156 [2022-11-18 20:08:55,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:55,961 INFO L225 Difference]: With dead ends: 579 [2022-11-18 20:08:55,961 INFO L226 Difference]: Without dead ends: 323 [2022-11-18 20:08:55,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:08:55,963 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 451 mSDsluCounter, 1684 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 2045 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:55,964 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 2045 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:08:55,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-11-18 20:08:56,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2022-11-18 20:08:56,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 199 states have (on average 1.221105527638191) internal successors, (243), 203 states have internal predecessors, (243), 97 states have call successors, (97), 23 states have call predecessors, (97), 25 states have return successors, (112), 96 states have call predecessors, (112), 95 states have call successors, (112) [2022-11-18 20:08:56,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 452 transitions. [2022-11-18 20:08:56,012 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 452 transitions. Word has length 156 [2022-11-18 20:08:56,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:56,014 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 452 transitions. [2022-11-18 20:08:56,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2022-11-18 20:08:56,015 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 452 transitions. [2022-11-18 20:08:56,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2022-11-18 20:08:56,019 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:56,019 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:56,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-18 20:08:56,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-18 20:08:56,231 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:56,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:56,232 INFO L85 PathProgramCache]: Analyzing trace with hash -19960136, now seen corresponding path program 1 times [2022-11-18 20:08:56,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:56,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148765717] [2022-11-18 20:08:56,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:56,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:56,314 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:08:56,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1224767504] [2022-11-18 20:08:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:56,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:56,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:56,316 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:56,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 20:08:56,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:56,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 2685 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:08:56,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-11-18 20:08:57,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:57,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:57,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148765717] [2022-11-18 20:08:57,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:08:57,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224767504] [2022-11-18 20:08:57,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224767504] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:57,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:08:57,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 20:08:57,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635434501] [2022-11-18 20:08:57,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:57,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:08:57,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:57,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:08:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:08:57,090 INFO L87 Difference]: Start difference. First operand 323 states and 452 transitions. Second operand has 10 states, 9 states have (on average 9.222222222222221) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2022-11-18 20:08:57,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:57,672 INFO L93 Difference]: Finished difference Result 597 states and 845 transitions. [2022-11-18 20:08:57,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:08:57,673 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.222222222222221) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) Word has length 172 [2022-11-18 20:08:57,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:57,676 INFO L225 Difference]: With dead ends: 597 [2022-11-18 20:08:57,677 INFO L226 Difference]: Without dead ends: 339 [2022-11-18 20:08:57,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:08:57,679 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 515 mSDsluCounter, 2257 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 2603 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:57,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [535 Valid, 2603 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:08:57,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-11-18 20:08:57,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 337. [2022-11-18 20:08:57,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 212 states have (on average 1.2311320754716981) internal successors, (261), 215 states have internal predecessors, (261), 98 states have call successors, (98), 23 states have call predecessors, (98), 25 states have return successors, (113), 98 states have call predecessors, (113), 96 states have call successors, (113) [2022-11-18 20:08:57,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 472 transitions. [2022-11-18 20:08:57,707 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 472 transitions. Word has length 172 [2022-11-18 20:08:57,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:57,708 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 472 transitions. [2022-11-18 20:08:57,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.222222222222221) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2022-11-18 20:08:57,708 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 472 transitions. [2022-11-18 20:08:57,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-11-18 20:08:57,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:57,712 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:57,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-18 20:08:57,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:57,922 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:57,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:57,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1282000388, now seen corresponding path program 1 times [2022-11-18 20:08:57,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:57,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836439583] [2022-11-18 20:08:57,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:57,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:58,007 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:08:58,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1036050336] [2022-11-18 20:08:58,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:58,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:58,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:58,009 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:58,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 20:08:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:58,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 2967 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:08:58,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:58,923 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-11-18 20:08:58,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:08:58,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:08:58,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836439583] [2022-11-18 20:08:58,923 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:08:58,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036050336] [2022-11-18 20:08:58,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036050336] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:08:58,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:08:58,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 20:08:58,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363302932] [2022-11-18 20:08:58,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:08:58,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 20:08:58,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:08:58,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 20:08:58,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:08:58,926 INFO L87 Difference]: Start difference. First operand 337 states and 472 transitions. Second operand has 9 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 5 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 5 states have call successors, (22) [2022-11-18 20:08:59,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:08:59,376 INFO L93 Difference]: Finished difference Result 617 states and 873 transitions. [2022-11-18 20:08:59,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:08:59,377 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 5 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 5 states have call successors, (22) Word has length 202 [2022-11-18 20:08:59,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:08:59,379 INFO L225 Difference]: With dead ends: 617 [2022-11-18 20:08:59,380 INFO L226 Difference]: Without dead ends: 345 [2022-11-18 20:08:59,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:08:59,382 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 475 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:08:59,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 2331 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:08:59,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-11-18 20:08:59,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 337. [2022-11-18 20:08:59,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 212 states have (on average 1.2311320754716981) internal successors, (261), 215 states have internal predecessors, (261), 98 states have call successors, (98), 23 states have call predecessors, (98), 25 states have return successors, (113), 98 states have call predecessors, (113), 96 states have call successors, (113) [2022-11-18 20:08:59,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 472 transitions. [2022-11-18 20:08:59,404 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 472 transitions. Word has length 202 [2022-11-18 20:08:59,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:08:59,405 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 472 transitions. [2022-11-18 20:08:59,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 5 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 5 states have call successors, (22) [2022-11-18 20:08:59,405 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 472 transitions. [2022-11-18 20:08:59,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-11-18 20:08:59,408 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:08:59,409 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:08:59,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:08:59,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:59,620 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:08:59,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:08:59,620 INFO L85 PathProgramCache]: Analyzing trace with hash -2080874788, now seen corresponding path program 1 times [2022-11-18 20:08:59,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:08:59,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850248810] [2022-11-18 20:08:59,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:59,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:08:59,708 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:08:59,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [49679305] [2022-11-18 20:08:59,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:08:59,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:08:59,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:08:59,710 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:08:59,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 20:09:00,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:00,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 3111 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 20:09:00,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:00,621 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 185 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-11-18 20:09:00,621 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:00,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:00,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850248810] [2022-11-18 20:09:00,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:00,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49679305] [2022-11-18 20:09:00,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49679305] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:00,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:00,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-18 20:09:00,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925780716] [2022-11-18 20:09:00,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:00,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 20:09:00,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:00,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:09:00,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:09:00,624 INFO L87 Difference]: Start difference. First operand 337 states and 472 transitions. Second operand has 11 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 6 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (24), 5 states have call predecessors, (24), 6 states have call successors, (24) [2022-11-18 20:09:01,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:01,357 INFO L93 Difference]: Finished difference Result 611 states and 863 transitions. [2022-11-18 20:09:01,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 20:09:01,358 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 6 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (24), 5 states have call predecessors, (24), 6 states have call successors, (24) Word has length 234 [2022-11-18 20:09:01,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:01,361 INFO L225 Difference]: With dead ends: 611 [2022-11-18 20:09:01,361 INFO L226 Difference]: Without dead ends: 339 [2022-11-18 20:09:01,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:09:01,364 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 546 mSDsluCounter, 2520 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 2860 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:01,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [566 Valid, 2860 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 20:09:01,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-11-18 20:09:01,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 321. [2022-11-18 20:09:01,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 198 states have (on average 1.2222222222222223) internal successors, (242), 201 states have internal predecessors, (242), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (108), 96 states have call predecessors, (108), 95 states have call successors, (108) [2022-11-18 20:09:01,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 447 transitions. [2022-11-18 20:09:01,385 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 447 transitions. Word has length 234 [2022-11-18 20:09:01,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:01,386 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 447 transitions. [2022-11-18 20:09:01,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 6 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (24), 5 states have call predecessors, (24), 6 states have call successors, (24) [2022-11-18 20:09:01,387 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 447 transitions. [2022-11-18 20:09:01,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-11-18 20:09:01,391 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:01,391 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:01,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:01,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-18 20:09:01,603 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:01,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:01,604 INFO L85 PathProgramCache]: Analyzing trace with hash -880991622, now seen corresponding path program 1 times [2022-11-18 20:09:01,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:01,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194810167] [2022-11-18 20:09:01,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:01,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:01,698 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:01,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [744751392] [2022-11-18 20:09:01,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:01,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:01,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:01,700 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:01,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 20:09:02,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:02,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 3393 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:09:02,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:02,753 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 224 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-18 20:09:02,753 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:02,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:02,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194810167] [2022-11-18 20:09:02,754 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:02,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744751392] [2022-11-18 20:09:02,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744751392] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:02,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:02,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 20:09:02,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439776257] [2022-11-18 20:09:02,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:02,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:09:02,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:02,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:09:02,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:09:02,757 INFO L87 Difference]: Start difference. First operand 321 states and 447 transitions. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:03,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:03,166 INFO L93 Difference]: Finished difference Result 642 states and 911 transitions. [2022-11-18 20:09:03,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:09:03,167 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 264 [2022-11-18 20:09:03,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:03,170 INFO L225 Difference]: With dead ends: 642 [2022-11-18 20:09:03,170 INFO L226 Difference]: Without dead ends: 357 [2022-11-18 20:09:03,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:09:03,172 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 23 mSDsluCounter, 1474 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1880 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:03,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 1880 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:09:03,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-11-18 20:09:03,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 329. [2022-11-18 20:09:03,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 206 states have (on average 1.2233009708737863) internal successors, (252), 209 states have internal predecessors, (252), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (108), 96 states have call predecessors, (108), 95 states have call successors, (108) [2022-11-18 20:09:03,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 457 transitions. [2022-11-18 20:09:03,195 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 457 transitions. Word has length 264 [2022-11-18 20:09:03,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:03,196 INFO L495 AbstractCegarLoop]: Abstraction has 329 states and 457 transitions. [2022-11-18 20:09:03,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:03,196 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 457 transitions. [2022-11-18 20:09:03,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-11-18 20:09:03,200 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:03,200 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:03,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:03,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-18 20:09:03,412 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:03,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:03,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1076067072, now seen corresponding path program 1 times [2022-11-18 20:09:03,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:03,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764853759] [2022-11-18 20:09:03,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:03,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:03,506 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:03,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861035409] [2022-11-18 20:09:03,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:03,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:03,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:03,508 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:03,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 20:09:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:04,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 3384 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:09:04,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:04,413 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 228 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-11-18 20:09:04,413 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:04,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:04,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764853759] [2022-11-18 20:09:04,414 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:04,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861035409] [2022-11-18 20:09:04,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861035409] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:04,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:04,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:09:04,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567564997] [2022-11-18 20:09:04,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:04,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:09:04,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:04,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:09:04,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:09:04,417 INFO L87 Difference]: Start difference. First operand 329 states and 457 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:04,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:04,481 INFO L93 Difference]: Finished difference Result 630 states and 887 transitions. [2022-11-18 20:09:04,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:09:04,482 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 264 [2022-11-18 20:09:04,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:04,485 INFO L225 Difference]: With dead ends: 630 [2022-11-18 20:09:04,485 INFO L226 Difference]: Without dead ends: 337 [2022-11-18 20:09:04,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:09:04,488 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 3 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:04,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1207 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:09:04,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-11-18 20:09:04,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 333. [2022-11-18 20:09:04,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 210 states have (on average 1.2190476190476192) internal successors, (256), 213 states have internal predecessors, (256), 97 states have call successors, (97), 23 states have call predecessors, (97), 24 states have return successors, (108), 96 states have call predecessors, (108), 95 states have call successors, (108) [2022-11-18 20:09:04,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 461 transitions. [2022-11-18 20:09:04,510 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 461 transitions. Word has length 264 [2022-11-18 20:09:04,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:04,511 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 461 transitions. [2022-11-18 20:09:04,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:04,511 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 461 transitions. [2022-11-18 20:09:04,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-11-18 20:09:04,515 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:04,515 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:04,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:04,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-18 20:09:04,723 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:04,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:04,723 INFO L85 PathProgramCache]: Analyzing trace with hash -848151290, now seen corresponding path program 1 times [2022-11-18 20:09:04,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:04,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285538220] [2022-11-18 20:09:04,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:04,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:04,816 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:04,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122246163] [2022-11-18 20:09:04,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:04,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:04,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:04,818 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:04,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 20:09:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:05,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 3369 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-18 20:09:05,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:06,670 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 256 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-11-18 20:09:06,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:06,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:06,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285538220] [2022-11-18 20:09:06,673 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:06,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122246163] [2022-11-18 20:09:06,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122246163] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:06,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:06,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-18 20:09:06,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712503980] [2022-11-18 20:09:06,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:06,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:09:06,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:06,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:09:06,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:09:06,675 INFO L87 Difference]: Start difference. First operand 333 states and 461 transitions. Second operand has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 6 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-11-18 20:09:07,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:07,528 INFO L93 Difference]: Finished difference Result 669 states and 939 transitions. [2022-11-18 20:09:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:09:07,529 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 6 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) Word has length 264 [2022-11-18 20:09:07,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:07,532 INFO L225 Difference]: With dead ends: 669 [2022-11-18 20:09:07,532 INFO L226 Difference]: Without dead ends: 398 [2022-11-18 20:09:07,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 249 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:09:07,535 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 128 mSDsluCounter, 2523 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:07,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 2918 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 399 Invalid, 0 Unknown, 67 Unchecked, 0.5s Time] [2022-11-18 20:09:07,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-11-18 20:09:07,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 354. [2022-11-18 20:09:07,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 227 states have (on average 1.2158590308370043) internal successors, (276), 230 states have internal predecessors, (276), 99 states have call successors, (99), 24 states have call predecessors, (99), 26 states have return successors, (116), 99 states have call predecessors, (116), 97 states have call successors, (116) [2022-11-18 20:09:07,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 491 transitions. [2022-11-18 20:09:07,566 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 491 transitions. Word has length 264 [2022-11-18 20:09:07,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:07,566 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 491 transitions. [2022-11-18 20:09:07,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 6 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-11-18 20:09:07,567 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 491 transitions. [2022-11-18 20:09:07,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-11-18 20:09:07,571 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:07,571 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:07,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:07,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:07,784 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:07,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:07,784 INFO L85 PathProgramCache]: Analyzing trace with hash -456492156, now seen corresponding path program 1 times [2022-11-18 20:09:07,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:07,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972545273] [2022-11-18 20:09:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:07,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:07,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:07,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1686866629] [2022-11-18 20:09:07,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:07,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:07,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:07,880 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:07,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 20:09:08,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:08,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 3372 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-18 20:09:08,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:08,821 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 232 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-18 20:09:08,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:08,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:08,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972545273] [2022-11-18 20:09:08,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:08,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686866629] [2022-11-18 20:09:08,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686866629] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:08,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:08,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:09:08,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325077296] [2022-11-18 20:09:08,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:08,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:09:08,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:08,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:09:08,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:09:08,824 INFO L87 Difference]: Start difference. First operand 354 states and 491 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:08,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:08,927 INFO L93 Difference]: Finished difference Result 683 states and 965 transitions. [2022-11-18 20:09:08,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:09:08,928 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 264 [2022-11-18 20:09:08,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:08,930 INFO L225 Difference]: With dead ends: 683 [2022-11-18 20:09:08,930 INFO L226 Difference]: Without dead ends: 374 [2022-11-18 20:09:08,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:09:08,933 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 8 mSDsluCounter, 1240 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:08,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1662 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:09:08,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-11-18 20:09:08,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 362. [2022-11-18 20:09:08,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 235 states have (on average 1.2127659574468086) internal successors, (285), 238 states have internal predecessors, (285), 99 states have call successors, (99), 24 states have call predecessors, (99), 26 states have return successors, (116), 99 states have call predecessors, (116), 97 states have call successors, (116) [2022-11-18 20:09:08,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 500 transitions. [2022-11-18 20:09:08,963 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 500 transitions. Word has length 264 [2022-11-18 20:09:08,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:08,964 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 500 transitions. [2022-11-18 20:09:08,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:08,964 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 500 transitions. [2022-11-18 20:09:08,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-11-18 20:09:08,966 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:08,966 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:08,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:09,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-18 20:09:09,179 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:09,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:09,179 INFO L85 PathProgramCache]: Analyzing trace with hash 890915541, now seen corresponding path program 1 times [2022-11-18 20:09:09,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:09,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372237423] [2022-11-18 20:09:09,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:09,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:09,282 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:09,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034836201] [2022-11-18 20:09:09,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:09,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:09,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:09,284 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:09,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 20:09:10,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:10,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 3371 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 20:09:10,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:10,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:09:10,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:09:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 265 proven. 0 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2022-11-18 20:09:10,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:10,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:10,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372237423] [2022-11-18 20:09:10,818 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:10,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034836201] [2022-11-18 20:09:10,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034836201] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:10,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:10,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-18 20:09:10,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344521964] [2022-11-18 20:09:10,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:10,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:09:10,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:10,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:09:10,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:09:10,821 INFO L87 Difference]: Start difference. First operand 362 states and 500 transitions. Second operand has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 7 states have call successors, (25), 3 states have call predecessors, (25), 5 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-11-18 20:09:11,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:11,898 INFO L93 Difference]: Finished difference Result 767 states and 1073 transitions. [2022-11-18 20:09:11,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:09:11,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 7 states have call successors, (25), 3 states have call predecessors, (25), 5 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 266 [2022-11-18 20:09:11,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:11,902 INFO L225 Difference]: With dead ends: 767 [2022-11-18 20:09:11,902 INFO L226 Difference]: Without dead ends: 446 [2022-11-18 20:09:11,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 253 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:09:11,906 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 106 mSDsluCounter, 3518 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 3906 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:11,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 3906 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 768 Invalid, 0 Unknown, 91 Unchecked, 0.8s Time] [2022-11-18 20:09:11,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-11-18 20:09:11,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 410. [2022-11-18 20:09:11,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 276 states have (on average 1.213768115942029) internal successors, (335), 280 states have internal predecessors, (335), 102 states have call successors, (102), 25 states have call predecessors, (102), 30 states have return successors, (141), 104 states have call predecessors, (141), 100 states have call successors, (141) [2022-11-18 20:09:11,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 578 transitions. [2022-11-18 20:09:11,952 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 578 transitions. Word has length 266 [2022-11-18 20:09:11,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:11,953 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 578 transitions. [2022-11-18 20:09:11,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 7 states have call successors, (25), 3 states have call predecessors, (25), 5 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-11-18 20:09:11,953 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 578 transitions. [2022-11-18 20:09:11,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-11-18 20:09:11,956 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:11,957 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:11,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:12,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-18 20:09:12,170 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:12,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:12,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1668289777, now seen corresponding path program 1 times [2022-11-18 20:09:12,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:12,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635373624] [2022-11-18 20:09:12,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:12,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:12,273 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:12,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659013256] [2022-11-18 20:09:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:12,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:12,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:12,275 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:12,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 20:09:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:13,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 3356 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:09:13,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:13,178 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 205 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2022-11-18 20:09:13,178 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:13,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:13,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635373624] [2022-11-18 20:09:13,179 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:13,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659013256] [2022-11-18 20:09:13,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659013256] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:13,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:13,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:09:13,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750888541] [2022-11-18 20:09:13,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:13,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:09:13,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:13,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:09:13,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:09:13,182 INFO L87 Difference]: Start difference. First operand 410 states and 578 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:13,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:13,251 INFO L93 Difference]: Finished difference Result 787 states and 1154 transitions. [2022-11-18 20:09:13,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:09:13,252 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 266 [2022-11-18 20:09:13,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:13,255 INFO L225 Difference]: With dead ends: 787 [2022-11-18 20:09:13,256 INFO L226 Difference]: Without dead ends: 413 [2022-11-18 20:09:13,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:09:13,264 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 7 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:13,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1213 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:09:13,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-11-18 20:09:13,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 410. [2022-11-18 20:09:13,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 276 states have (on average 1.210144927536232) internal successors, (334), 280 states have internal predecessors, (334), 102 states have call successors, (102), 25 states have call predecessors, (102), 30 states have return successors, (141), 104 states have call predecessors, (141), 100 states have call successors, (141) [2022-11-18 20:09:13,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 577 transitions. [2022-11-18 20:09:13,297 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 577 transitions. Word has length 266 [2022-11-18 20:09:13,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:13,298 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 577 transitions. [2022-11-18 20:09:13,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:13,298 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 577 transitions. [2022-11-18 20:09:13,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-18 20:09:13,301 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:13,301 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:13,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:13,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-18 20:09:13,512 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:13,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:13,513 INFO L85 PathProgramCache]: Analyzing trace with hash 615649449, now seen corresponding path program 1 times [2022-11-18 20:09:13,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:13,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369865789] [2022-11-18 20:09:13,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:13,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:13,599 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:13,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [939026291] [2022-11-18 20:09:13,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:13,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:13,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:13,601 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:13,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-18 20:09:14,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:14,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 3401 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:09:14,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:14,652 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 208 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-18 20:09:14,652 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:14,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:14,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369865789] [2022-11-18 20:09:14,652 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:14,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939026291] [2022-11-18 20:09:14,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939026291] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:14,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:14,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:09:14,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992178632] [2022-11-18 20:09:14,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:14,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:09:14,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:14,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:09:14,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:09:14,655 INFO L87 Difference]: Start difference. First operand 410 states and 577 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:16,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-18 20:09:16,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:16,634 INFO L93 Difference]: Finished difference Result 791 states and 1166 transitions. [2022-11-18 20:09:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:09:16,635 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 272 [2022-11-18 20:09:16,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:16,638 INFO L225 Difference]: With dead ends: 791 [2022-11-18 20:09:16,638 INFO L226 Difference]: Without dead ends: 417 [2022-11-18 20:09:16,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:09:16,642 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 15 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:16,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1548 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-18 20:09:16,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-11-18 20:09:16,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 411. [2022-11-18 20:09:16,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 277 states have (on average 1.2093862815884477) internal successors, (335), 281 states have internal predecessors, (335), 102 states have call successors, (102), 25 states have call predecessors, (102), 30 states have return successors, (141), 104 states have call predecessors, (141), 100 states have call successors, (141) [2022-11-18 20:09:16,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 578 transitions. [2022-11-18 20:09:16,672 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 578 transitions. Word has length 272 [2022-11-18 20:09:16,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:16,673 INFO L495 AbstractCegarLoop]: Abstraction has 411 states and 578 transitions. [2022-11-18 20:09:16,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 20:09:16,673 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 578 transitions. [2022-11-18 20:09:16,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-18 20:09:16,675 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:16,676 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:16,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-18 20:09:16,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-18 20:09:16,887 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:16,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:16,888 INFO L85 PathProgramCache]: Analyzing trace with hash 800475555, now seen corresponding path program 1 times [2022-11-18 20:09:16,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:16,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596831399] [2022-11-18 20:09:16,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:16,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:16,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:16,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1445749610] [2022-11-18 20:09:16,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:16,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:16,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:16,981 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:17,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-18 20:09:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:17,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 3386 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-18 20:09:17,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:18,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:09:18,181 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 233 proven. 0 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-11-18 20:09:18,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:09:18,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:18,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596831399] [2022-11-18 20:09:18,182 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:18,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445749610] [2022-11-18 20:09:18,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445749610] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:09:18,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:09:18,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-18 20:09:18,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65207532] [2022-11-18 20:09:18,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:09:18,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 20:09:18,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:18,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:09:18,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:09:18,184 INFO L87 Difference]: Start difference. First operand 411 states and 578 transitions. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-11-18 20:09:19,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:09:19,237 INFO L93 Difference]: Finished difference Result 812 states and 1178 transitions. [2022-11-18 20:09:19,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:09:19,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 272 [2022-11-18 20:09:19,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:09:19,243 INFO L225 Difference]: With dead ends: 812 [2022-11-18 20:09:19,243 INFO L226 Difference]: Without dead ends: 437 [2022-11-18 20:09:19,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:09:19,246 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 106 mSDsluCounter, 3135 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 3519 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:09:19,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 3519 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-18 20:09:19,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-11-18 20:09:19,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 395. [2022-11-18 20:09:19,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 261 states have (on average 1.1877394636015326) internal successors, (310), 263 states have internal predecessors, (310), 102 states have call successors, (102), 25 states have call predecessors, (102), 30 states have return successors, (147), 106 states have call predecessors, (147), 100 states have call successors, (147) [2022-11-18 20:09:19,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 559 transitions. [2022-11-18 20:09:19,276 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 559 transitions. Word has length 272 [2022-11-18 20:09:19,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:09:19,276 INFO L495 AbstractCegarLoop]: Abstraction has 395 states and 559 transitions. [2022-11-18 20:09:19,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-11-18 20:09:19,277 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 559 transitions. [2022-11-18 20:09:19,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-18 20:09:19,279 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:09:19,279 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:09:19,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:09:19,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-18 20:09:19,495 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:09:19,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:09:19,496 INFO L85 PathProgramCache]: Analyzing trace with hash 609199075, now seen corresponding path program 1 times [2022-11-18 20:09:19,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:09:19,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135574158] [2022-11-18 20:09:19,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:19,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:09:19,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:09:19,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667817143] [2022-11-18 20:09:19,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:09:19,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:09:19,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:09:19,614 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:09:19,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 20:09:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:09:20,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 3386 conjuncts, 190 conjunts are in the unsatisfiable core [2022-11-18 20:09:20,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:09:20,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:09:21,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:09:45,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2022-11-18 20:09:45,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:09:45,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:09:45,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 36 [2022-11-18 20:09:46,158 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2909 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2909) |c_#memory_int|)) is different from true [2022-11-18 20:09:46,545 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2910 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2910)))) is different from true [2022-11-18 20:09:46,797 WARN L859 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2910 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_2910))))) is different from true [2022-11-18 20:09:47,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:09:47,244 INFO L321 Elim1Store]: treesize reduction 96, result has 1.0 percent of original size [2022-11-18 20:09:47,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 59 treesize of output 1 [2022-11-18 20:09:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 246 proven. 22 refuted. 7 times theorem prover too weak. 167 trivial. 8 not checked. [2022-11-18 20:09:47,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:09:52,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:09:52,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135574158] [2022-11-18 20:09:52,894 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:09:52,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667817143] [2022-11-18 20:09:52,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667817143] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:09:52,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:09:52,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-11-18 20:09:52,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695403214] [2022-11-18 20:09:52,894 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:09:52,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-18 20:09:52,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:09:52,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-18 20:09:52,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1468, Unknown=36, NotChecked=240, Total=1892 [2022-11-18 20:09:52,896 INFO L87 Difference]: Start difference. First operand 395 states and 559 transitions. Second operand has 36 states, 32 states have (on average 4.0625) internal successors, (130), 30 states have internal predecessors, (130), 13 states have call successors, (28), 8 states have call predecessors, (28), 12 states have return successors, (26), 12 states have call predecessors, (26), 13 states have call successors, (26) [2022-11-18 20:10:34,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:10:34,571 INFO L93 Difference]: Finished difference Result 1018 states and 1526 transitions. [2022-11-18 20:10:34,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-18 20:10:34,571 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 32 states have (on average 4.0625) internal successors, (130), 30 states have internal predecessors, (130), 13 states have call successors, (28), 8 states have call predecessors, (28), 12 states have return successors, (26), 12 states have call predecessors, (26), 13 states have call successors, (26) Word has length 272 [2022-11-18 20:10:34,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:10:34,578 INFO L225 Difference]: With dead ends: 1018 [2022-11-18 20:10:34,578 INFO L226 Difference]: Without dead ends: 673 [2022-11-18 20:10:34,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 378 SyntacticMatches, 12 SemanticMatches, 63 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 67.3s TimeCoverageRelationStatistics Valid=318, Invalid=3403, Unknown=73, NotChecked=366, Total=4160 [2022-11-18 20:10:34,582 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 513 mSDsluCounter, 3309 mSDsCounter, 0 mSdLazyCounter, 3510 mSolverCounterSat, 542 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 3685 SdHoareTripleChecker+Invalid, 10296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 3510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6244 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:10:34,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [566 Valid, 3685 Invalid, 10296 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [542 Valid, 3510 Invalid, 0 Unknown, 6244 Unchecked, 4.1s Time] [2022-11-18 20:10:34,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-11-18 20:10:34,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 462. [2022-11-18 20:10:34,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 310 states have (on average 1.1838709677419355) internal successors, (367), 317 states have internal predecessors, (367), 108 states have call successors, (108), 31 states have call predecessors, (108), 42 states have return successors, (195), 113 states have call predecessors, (195), 106 states have call successors, (195) [2022-11-18 20:10:34,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 670 transitions. [2022-11-18 20:10:34,632 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 670 transitions. Word has length 272 [2022-11-18 20:10:34,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:10:34,632 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 670 transitions. [2022-11-18 20:10:34,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 32 states have (on average 4.0625) internal successors, (130), 30 states have internal predecessors, (130), 13 states have call successors, (28), 8 states have call predecessors, (28), 12 states have return successors, (26), 12 states have call predecessors, (26), 13 states have call successors, (26) [2022-11-18 20:10:34,633 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 670 transitions. [2022-11-18 20:10:34,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-11-18 20:10:34,636 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:10:34,636 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:10:34,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:10:34,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-18 20:10:34,850 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:10:34,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:10:34,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1323552371, now seen corresponding path program 1 times [2022-11-18 20:10:34,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:10:34,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66232047] [2022-11-18 20:10:34,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:34,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:10:34,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:10:34,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:10:34,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66232047] [2022-11-18 20:10:34,984 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-18 20:10:34,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057188164] [2022-11-18 20:10:34,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:34,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:10:34,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:10:34,986 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:10:34,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-18 20:10:35,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:10:35,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 3398 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 20:10:35,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:10:35,874 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2022-11-18 20:10:35,874 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:10:35,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057188164] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:10:35,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:10:35,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:10:35,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659663264] [2022-11-18 20:10:35,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:10:35,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:10:35,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:10:35,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:10:35,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:10:35,877 INFO L87 Difference]: Start difference. First operand 462 states and 670 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-18 20:10:35,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:10:35,927 INFO L93 Difference]: Finished difference Result 893 states and 1303 transitions. [2022-11-18 20:10:35,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:10:35,928 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 278 [2022-11-18 20:10:35,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:10:35,932 INFO L225 Difference]: With dead ends: 893 [2022-11-18 20:10:35,932 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:10:35,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:10:35,935 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 0 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:10:35,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 809 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:10:35,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:10:35,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 449. [2022-11-18 20:10:35,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 302 states have (on average 1.185430463576159) internal successors, (358), 308 states have internal predecessors, (358), 106 states have call successors, (106), 29 states have call predecessors, (106), 39 states have return successors, (190), 111 states have call predecessors, (190), 104 states have call successors, (190) [2022-11-18 20:10:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 654 transitions. [2022-11-18 20:10:35,977 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 654 transitions. Word has length 278 [2022-11-18 20:10:35,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:10:35,977 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 654 transitions. [2022-11-18 20:10:35,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-18 20:10:35,979 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 654 transitions. [2022-11-18 20:10:35,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2022-11-18 20:10:35,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:10:35,982 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:10:35,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-18 20:10:36,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:10:36,194 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:10:36,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:10:36,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1404693784, now seen corresponding path program 1 times [2022-11-18 20:10:36,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:10:36,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946189106] [2022-11-18 20:10:36,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:36,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:10:36,283 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:10:36,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1366410808] [2022-11-18 20:10:36,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:36,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:10:36,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:10:36,285 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:10:36,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-18 20:10:37,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:10:37,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 3440 conjuncts, 145 conjunts are in the unsatisfiable core [2022-11-18 20:10:37,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:10:37,490 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:10:37,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:37,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:38,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:10:38,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:10:38,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:10:38,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:10:38,893 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3397 Int) (v_ArrVal_3398 Int) (ensure_array_list_has_allocated_data_member_~list.offset Int) (v_ArrVal_3396 Int) (v_ArrVal_3394 Int)) (let ((.cse0 (+ ensure_array_list_has_allocated_data_member_~list.offset 32))) (and (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset) (= (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 v_ArrVal_3396) ensure_array_list_has_allocated_data_member_~list.offset v_ArrVal_3397)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 v_ArrVal_3394) ensure_array_list_has_allocated_data_member_~list.offset v_ArrVal_3398)))))) (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1)))) is different from true [2022-11-18 20:10:38,938 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:10:38,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:10:38,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:38,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:38,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-18 20:10:38,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:38,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:38,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-18 20:10:39,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:39,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:39,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:39,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:39,422 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3405 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3405))) (exists ((v_ArrVal_3406 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3406) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:10:40,589 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 257 proven. 25 refuted. 3 times theorem prover too weak. 180 trivial. 2 not checked. [2022-11-18 20:10:40,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:10:41,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:10:41,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946189106] [2022-11-18 20:10:41,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:10:41,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366410808] [2022-11-18 20:10:41,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366410808] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:10:41,506 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:10:41,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-11-18 20:10:41,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658342780] [2022-11-18 20:10:41,506 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:10:41,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-18 20:10:41,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:10:41,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-18 20:10:41,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1354, Unknown=8, NotChecked=150, Total=1640 [2022-11-18 20:10:41,508 INFO L87 Difference]: Start difference. First operand 449 states and 654 transitions. Second operand has 37 states, 32 states have (on average 4.15625) internal successors, (133), 31 states have internal predecessors, (133), 15 states have call successors, (29), 7 states have call predecessors, (29), 11 states have return successors, (27), 11 states have call predecessors, (27), 15 states have call successors, (27) [2022-11-18 20:10:48,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:10:48,460 INFO L93 Difference]: Finished difference Result 1225 states and 1985 transitions. [2022-11-18 20:10:48,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 20:10:48,460 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 32 states have (on average 4.15625) internal successors, (133), 31 states have internal predecessors, (133), 15 states have call successors, (29), 7 states have call predecessors, (29), 11 states have return successors, (27), 11 states have call predecessors, (27), 15 states have call successors, (27) Word has length 284 [2022-11-18 20:10:48,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:10:48,469 INFO L225 Difference]: With dead ends: 1225 [2022-11-18 20:10:48,469 INFO L226 Difference]: Without dead ends: 844 [2022-11-18 20:10:48,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 398 SyntacticMatches, 10 SemanticMatches, 57 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=260, Invalid=2905, Unknown=35, NotChecked=222, Total=3422 [2022-11-18 20:10:48,474 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 294 mSDsluCounter, 4581 mSDsCounter, 0 mSdLazyCounter, 4636 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 4971 SdHoareTripleChecker+Invalid, 10078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 4636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5230 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:10:48,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [364 Valid, 4971 Invalid, 10078 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [212 Valid, 4636 Invalid, 0 Unknown, 5230 Unchecked, 5.5s Time] [2022-11-18 20:10:48,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2022-11-18 20:10:48,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 494. [2022-11-18 20:10:48,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 337 states have (on average 1.1869436201780414) internal successors, (400), 345 states have internal predecessors, (400), 110 states have call successors, (110), 31 states have call predecessors, (110), 45 states have return successors, (226), 117 states have call predecessors, (226), 108 states have call successors, (226) [2022-11-18 20:10:48,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 736 transitions. [2022-11-18 20:10:48,543 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 736 transitions. Word has length 284 [2022-11-18 20:10:48,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:10:48,544 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 736 transitions. [2022-11-18 20:10:48,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 32 states have (on average 4.15625) internal successors, (133), 31 states have internal predecessors, (133), 15 states have call successors, (29), 7 states have call predecessors, (29), 11 states have return successors, (27), 11 states have call predecessors, (27), 15 states have call successors, (27) [2022-11-18 20:10:48,544 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 736 transitions. [2022-11-18 20:10:48,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-11-18 20:10:48,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:10:48,547 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:10:48,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-18 20:10:48,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:10:48,762 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:10:48,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:10:48,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1251465328, now seen corresponding path program 1 times [2022-11-18 20:10:48,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:10:48,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807898481] [2022-11-18 20:10:48,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:10:48,873 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:10:48,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1647172573] [2022-11-18 20:10:48,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:48,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:10:48,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:10:48,893 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:10:48,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-18 20:10:49,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:10:49,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 3385 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:10:49,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:10:49,844 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-11-18 20:10:49,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:10:49,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:10:49,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807898481] [2022-11-18 20:10:49,844 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:10:49,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647172573] [2022-11-18 20:10:49,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647172573] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:10:49,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:10:49,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:10:49,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850721754] [2022-11-18 20:10:49,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:10:49,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:10:49,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:10:49,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:10:49,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:10:49,847 INFO L87 Difference]: Start difference. First operand 494 states and 736 transitions. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-18 20:10:50,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:10:50,189 INFO L93 Difference]: Finished difference Result 914 states and 1413 transitions. [2022-11-18 20:10:50,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:10:50,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 280 [2022-11-18 20:10:50,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:10:50,194 INFO L225 Difference]: With dead ends: 914 [2022-11-18 20:10:50,195 INFO L226 Difference]: Without dead ends: 490 [2022-11-18 20:10:50,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:10:50,199 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 10 mSDsluCounter, 1139 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1555 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:10:50,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1555 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:10:50,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-11-18 20:10:50,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 490. [2022-11-18 20:10:50,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 334 states have (on average 1.18562874251497) internal successors, (396), 341 states have internal predecessors, (396), 110 states have call successors, (110), 31 states have call predecessors, (110), 44 states have return successors, (213), 117 states have call predecessors, (213), 108 states have call successors, (213) [2022-11-18 20:10:50,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 719 transitions. [2022-11-18 20:10:50,245 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 719 transitions. Word has length 280 [2022-11-18 20:10:50,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:10:50,245 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 719 transitions. [2022-11-18 20:10:50,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-18 20:10:50,246 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 719 transitions. [2022-11-18 20:10:50,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-11-18 20:10:50,250 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:10:50,250 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:10:50,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-18 20:10:50,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-18 20:10:50,473 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:10:50,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:10:50,474 INFO L85 PathProgramCache]: Analyzing trace with hash 2112360049, now seen corresponding path program 1 times [2022-11-18 20:10:50,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:10:50,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347657306] [2022-11-18 20:10:50,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:50,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:10:50,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:10:50,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940659004] [2022-11-18 20:10:50,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:10:50,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:10:50,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:10:50,569 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:10:50,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-18 20:10:51,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:10:51,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 3401 conjuncts, 168 conjunts are in the unsatisfiable core [2022-11-18 20:10:51,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:10:51,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:10:52,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:52,126 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:54,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:54,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:54,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:10:54,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:10:56,606 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3855 Int) (|v___CPROVER_overflow_mult_~#c~1.base_296| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_296|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_296| v_ArrVal_3855)))) (exists ((v_ArrVal_3857 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3857) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3856 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3856) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:10:57,289 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3860 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3860) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3859 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3859)))) is different from true [2022-11-18 20:10:58,283 INFO L321 Elim1Store]: treesize reduction 30, result has 38.8 percent of original size [2022-11-18 20:10:58,283 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 231 treesize of output 239 [2022-11-18 20:10:58,319 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:10:58,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:10:58,351 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:10:58,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:11:10,916 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 272 proven. 35 refuted. 3 times theorem prover too weak. 161 trivial. 3 not checked. [2022-11-18 20:11:10,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:11:14,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:11:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347657306] [2022-11-18 20:11:14,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:11:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940659004] [2022-11-18 20:11:14,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940659004] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:11:14,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:11:14,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-11-18 20:11:14,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565934713] [2022-11-18 20:11:14,677 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:11:14,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-18 20:11:14,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:11:14,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-18 20:11:14,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1469, Unknown=42, NotChecked=158, Total=1806 [2022-11-18 20:11:14,678 INFO L87 Difference]: Start difference. First operand 490 states and 719 transitions. Second operand has 37 states, 32 states have (on average 4.25) internal successors, (136), 33 states have internal predecessors, (136), 14 states have call successors, (28), 8 states have call predecessors, (28), 14 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-18 20:11:15,656 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3855 Int) (|v___CPROVER_overflow_mult_~#c~1.base_296| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_296|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_296| v_ArrVal_3855)))) (exists ((v_ArrVal_3860 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3860) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3857 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3857) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3856 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3856) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3859 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3859)))) is different from true [2022-11-18 20:11:29,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:11:29,619 INFO L93 Difference]: Finished difference Result 1116 states and 1738 transitions. [2022-11-18 20:11:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-18 20:11:29,620 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 32 states have (on average 4.25) internal successors, (136), 33 states have internal predecessors, (136), 14 states have call successors, (28), 8 states have call predecessors, (28), 14 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) Word has length 278 [2022-11-18 20:11:29,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:11:29,627 INFO L225 Difference]: With dead ends: 1116 [2022-11-18 20:11:29,628 INFO L226 Difference]: Without dead ends: 710 [2022-11-18 20:11:29,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 389 SyntacticMatches, 10 SemanticMatches, 55 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=225, Invalid=2595, Unknown=54, NotChecked=318, Total=3192 [2022-11-18 20:11:29,632 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 434 mSDsluCounter, 4410 mSDsCounter, 0 mSdLazyCounter, 3879 mSolverCounterSat, 513 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 4783 SdHoareTripleChecker+Invalid, 9711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 513 IncrementalHoareTripleChecker+Valid, 3879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5319 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:11:29,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 4783 Invalid, 9711 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [513 Valid, 3879 Invalid, 0 Unknown, 5319 Unchecked, 4.0s Time] [2022-11-18 20:11:29,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-11-18 20:11:29,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 511. [2022-11-18 20:11:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 353 states have (on average 1.1841359773371105) internal successors, (418), 361 states have internal predecessors, (418), 110 states have call successors, (110), 31 states have call predecessors, (110), 46 states have return successors, (232), 118 states have call predecessors, (232), 108 states have call successors, (232) [2022-11-18 20:11:29,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 760 transitions. [2022-11-18 20:11:29,771 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 760 transitions. Word has length 278 [2022-11-18 20:11:29,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:11:29,772 INFO L495 AbstractCegarLoop]: Abstraction has 511 states and 760 transitions. [2022-11-18 20:11:29,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 32 states have (on average 4.25) internal successors, (136), 33 states have internal predecessors, (136), 14 states have call successors, (28), 8 states have call predecessors, (28), 14 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-18 20:11:29,772 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 760 transitions. [2022-11-18 20:11:29,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-11-18 20:11:29,775 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:11:29,776 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:11:29,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-18 20:11:29,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:11:29,991 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:11:29,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:11:29,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1715027126, now seen corresponding path program 1 times [2022-11-18 20:11:29,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:11:29,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762602787] [2022-11-18 20:11:29,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:11:29,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:11:30,078 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:11:30,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580950855] [2022-11-18 20:11:30,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:11:30,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:11:30,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:11:30,080 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:11:30,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-18 20:11:31,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:11:31,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 3413 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 20:11:31,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:11:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 94 proven. 1 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2022-11-18 20:11:31,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:11:32,148 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 398 trivial. 0 not checked. [2022-11-18 20:11:32,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:11:32,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762602787] [2022-11-18 20:11:32,149 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:11:32,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580950855] [2022-11-18 20:11:32,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580950855] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:11:32,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:11:32,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [12] total 20 [2022-11-18 20:11:32,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286507144] [2022-11-18 20:11:32,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:11:32,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 20:11:32,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:11:32,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:11:32,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:11:32,151 INFO L87 Difference]: Start difference. First operand 511 states and 760 transitions. Second operand has 15 states, 14 states have (on average 7.071428571428571) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (21), 2 states have call predecessors, (21), 5 states have return successors, (22), 5 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-18 20:11:32,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:11:32,509 INFO L93 Difference]: Finished difference Result 970 states and 1481 transitions. [2022-11-18 20:11:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:11:32,510 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 7.071428571428571) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (21), 2 states have call predecessors, (21), 5 states have return successors, (22), 5 states have call predecessors, (22), 1 states have call successors, (22) Word has length 296 [2022-11-18 20:11:32,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:11:32,515 INFO L225 Difference]: With dead ends: 970 [2022-11-18 20:11:32,515 INFO L226 Difference]: Without dead ends: 529 [2022-11-18 20:11:32,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 569 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=453, Unknown=0, NotChecked=0, Total=506 [2022-11-18 20:11:32,556 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 17 mSDsluCounter, 5436 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5860 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:11:32,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 5860 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:11:32,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-11-18 20:11:32,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 499. [2022-11-18 20:11:32,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 343 states have (on average 1.1807580174927115) internal successors, (405), 347 states have internal predecessors, (405), 110 states have call successors, (110), 31 states have call predecessors, (110), 44 states have return successors, (212), 120 states have call predecessors, (212), 108 states have call successors, (212) [2022-11-18 20:11:32,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 727 transitions. [2022-11-18 20:11:32,627 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 727 transitions. Word has length 296 [2022-11-18 20:11:32,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:11:32,627 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 727 transitions. [2022-11-18 20:11:32,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 7.071428571428571) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (21), 2 states have call predecessors, (21), 5 states have return successors, (22), 5 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-18 20:11:32,628 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 727 transitions. [2022-11-18 20:11:32,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-11-18 20:11:32,631 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:11:32,631 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:11:32,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-18 20:11:32,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-18 20:11:32,844 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:11:32,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:11:32,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1006322462, now seen corresponding path program 1 times [2022-11-18 20:11:32,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:11:32,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322004413] [2022-11-18 20:11:32,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:11:32,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:11:32,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:11:32,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [86758250] [2022-11-18 20:11:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:11:32,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:11:32,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:11:32,922 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:11:32,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-18 20:11:33,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:11:33,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 3427 conjuncts, 112 conjunts are in the unsatisfiable core [2022-11-18 20:11:34,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:11:34,361 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4332 Int) (v_ArrVal_4330 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4332)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4330)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:11:34,382 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4332 Int) (v_ArrVal_4330 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4332))) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4330)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:11:34,465 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-18 20:11:34,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 42 [2022-11-18 20:11:34,495 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-18 20:11:34,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 36 [2022-11-18 20:11:35,240 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4335 Int) (v_ArrVal_4333 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4335))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4333))))) is different from true [2022-11-18 20:11:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 287 proven. 52 refuted. 15 times theorem prover too weak. 76 trivial. 19 not checked. [2022-11-18 20:11:46,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:11:49,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:11:49,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322004413] [2022-11-18 20:11:49,176 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:11:49,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86758250] [2022-11-18 20:11:49,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86758250] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:11:49,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:11:49,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-11-18 20:11:49,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66635744] [2022-11-18 20:11:49,177 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:11:49,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-18 20:11:49,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:11:49,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-18 20:11:49,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=557, Unknown=29, NotChecked=150, Total=812 [2022-11-18 20:11:49,178 INFO L87 Difference]: Start difference. First operand 499 states and 727 transitions. Second operand has 28 states, 25 states have (on average 6.76) internal successors, (169), 27 states have internal predecessors, (169), 13 states have call successors, (33), 5 states have call predecessors, (33), 10 states have return successors, (31), 11 states have call predecessors, (31), 13 states have call successors, (31) [2022-11-18 20:11:49,680 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4335 Int) (v_ArrVal_4333 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4335))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4333))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4332 Int) (v_ArrVal_4330 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4332)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4330)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-18 20:11:55,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:11:55,788 INFO L93 Difference]: Finished difference Result 1321 states and 2027 transitions. [2022-11-18 20:11:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-18 20:11:55,788 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 6.76) internal successors, (169), 27 states have internal predecessors, (169), 13 states have call successors, (33), 5 states have call predecessors, (33), 10 states have return successors, (31), 11 states have call predecessors, (31), 13 states have call successors, (31) Word has length 280 [2022-11-18 20:11:55,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:11:55,796 INFO L225 Difference]: With dead ends: 1321 [2022-11-18 20:11:55,796 INFO L226 Difference]: Without dead ends: 888 [2022-11-18 20:11:55,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 331 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=139, Invalid=1037, Unknown=30, NotChecked=276, Total=1482 [2022-11-18 20:11:55,800 INFO L413 NwaCegarLoop]: 476 mSDtfsCounter, 342 mSDsluCounter, 4508 mSDsCounter, 0 mSdLazyCounter, 4123 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 4984 SdHoareTripleChecker+Invalid, 8619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 4123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4301 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:11:55,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 4984 Invalid, 8619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 4123 Invalid, 0 Unknown, 4301 Unchecked, 4.1s Time] [2022-11-18 20:11:55,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2022-11-18 20:11:55,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 744. [2022-11-18 20:11:55,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 509 states have (on average 1.174852652259332) internal successors, (598), 516 states have internal predecessors, (598), 171 states have call successors, (171), 37 states have call predecessors, (171), 62 states have return successors, (407), 190 states have call predecessors, (407), 169 states have call successors, (407) [2022-11-18 20:11:55,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 1176 transitions. [2022-11-18 20:11:55,887 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 1176 transitions. Word has length 280 [2022-11-18 20:11:55,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:11:55,887 INFO L495 AbstractCegarLoop]: Abstraction has 744 states and 1176 transitions. [2022-11-18 20:11:55,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 6.76) internal successors, (169), 27 states have internal predecessors, (169), 13 states have call successors, (33), 5 states have call predecessors, (33), 10 states have return successors, (31), 11 states have call predecessors, (31), 13 states have call successors, (31) [2022-11-18 20:11:55,888 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 1176 transitions. [2022-11-18 20:11:55,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-11-18 20:11:55,893 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:11:55,893 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:11:55,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-18 20:11:56,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-18 20:11:56,107 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:11:56,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:11:56,107 INFO L85 PathProgramCache]: Analyzing trace with hash -17103055, now seen corresponding path program 2 times [2022-11-18 20:11:56,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:11:56,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937356518] [2022-11-18 20:11:56,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:11:56,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:11:56,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:11:56,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378645133] [2022-11-18 20:11:56,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:11:56,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:11:56,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:11:56,199 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:11:56,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-18 20:11:57,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:11:57,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:11:57,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 3401 conjuncts, 162 conjunts are in the unsatisfiable core [2022-11-18 20:11:57,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:11:57,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:11:58,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:11:58,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:12:00,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:12:00,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:12:00,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:12:00,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:12:02,560 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4584 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4584) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4585 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4585)))) is different from true [2022-11-18 20:12:02,928 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4589 Int) (v_ArrVal_4586 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4589))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4586))))) is different from true [2022-11-18 20:12:02,951 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4589 Int) (v_ArrVal_4586 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4586)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4589)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:12:03,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:12:03,392 INFO L321 Elim1Store]: treesize reduction 61, result has 37.1 percent of original size [2022-11-18 20:12:03,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 98 [2022-11-18 20:12:03,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:12:03,495 INFO L321 Elim1Store]: treesize reduction 61, result has 37.1 percent of original size [2022-11-18 20:12:03,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 98 [2022-11-18 20:12:03,525 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:12:03,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:12:03,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:12:03,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:12:03,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:12:03,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:12:03,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:12:03,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-11-18 20:12:03,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:12:03,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-11-18 20:12:04,005 INFO L321 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2022-11-18 20:12:04,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 114 [2022-11-18 20:12:04,248 INFO L321 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2022-11-18 20:12:04,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 108 [2022-11-18 20:12:04,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-18 20:12:04,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-18 20:12:14,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 20:12:14,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 20:12:14,806 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 272 proven. 27 refuted. 0 times theorem prover too weak. 163 trivial. 12 not checked. [2022-11-18 20:12:14,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:12:17,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:12:17,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937356518] [2022-11-18 20:12:17,912 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:12:17,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378645133] [2022-11-18 20:12:17,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378645133] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:12:17,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:12:17,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-11-18 20:12:17,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209641547] [2022-11-18 20:12:17,913 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:12:17,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-18 20:12:17,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:12:17,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-18 20:12:17,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1011, Unknown=13, NotChecked=198, Total=1332 [2022-11-18 20:12:17,915 INFO L87 Difference]: Start difference. First operand 744 states and 1176 transitions. Second operand has 31 states, 27 states have (on average 5.0) internal successors, (135), 29 states have internal predecessors, (135), 14 states have call successors, (28), 8 states have call predecessors, (28), 13 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-18 20:12:18,922 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (exists ((v_ArrVal_4584 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_4584))) (exists ((v_ArrVal_4585 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_4585) |c_#memory_$Pointer$.base|)) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4589 Int) (v_ArrVal_4586 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4586)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4589)) |c_#memory_$Pointer$.offset|)))) is different from true [2022-11-18 20:12:36,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:12:36,841 INFO L93 Difference]: Finished difference Result 1628 states and 2732 transitions. [2022-11-18 20:12:36,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-18 20:12:36,842 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 5.0) internal successors, (135), 29 states have internal predecessors, (135), 14 states have call successors, (28), 8 states have call predecessors, (28), 13 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) Word has length 278 [2022-11-18 20:12:36,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:12:36,852 INFO L225 Difference]: With dead ends: 1628 [2022-11-18 20:12:36,853 INFO L226 Difference]: Without dead ends: 1018 [2022-11-18 20:12:36,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 393 SyntacticMatches, 11 SemanticMatches, 53 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 32.0s TimeCoverageRelationStatistics Valid=223, Invalid=2303, Unknown=40, NotChecked=404, Total=2970 [2022-11-18 20:12:36,858 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 460 mSDsluCounter, 4234 mSDsCounter, 0 mSdLazyCounter, 4144 mSolverCounterSat, 606 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 4677 SdHoareTripleChecker+Invalid, 9055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Valid, 4144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4305 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:12:36,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [535 Valid, 4677 Invalid, 9055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [606 Valid, 4144 Invalid, 0 Unknown, 4305 Unchecked, 3.9s Time] [2022-11-18 20:12:36,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-11-18 20:12:36,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 761. [2022-11-18 20:12:36,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 524 states have (on average 1.1774809160305344) internal successors, (617), 531 states have internal predecessors, (617), 172 states have call successors, (172), 37 states have call predecessors, (172), 63 states have return successors, (424), 192 states have call predecessors, (424), 170 states have call successors, (424) [2022-11-18 20:12:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1213 transitions. [2022-11-18 20:12:36,962 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1213 transitions. Word has length 278 [2022-11-18 20:12:36,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:12:36,963 INFO L495 AbstractCegarLoop]: Abstraction has 761 states and 1213 transitions. [2022-11-18 20:12:36,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 5.0) internal successors, (135), 29 states have internal predecessors, (135), 14 states have call successors, (28), 8 states have call predecessors, (28), 13 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2022-11-18 20:12:36,964 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1213 transitions. [2022-11-18 20:12:36,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-11-18 20:12:36,969 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:12:36,970 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:12:36,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-18 20:12:37,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:12:37,192 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:12:37,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:12:37,193 INFO L85 PathProgramCache]: Analyzing trace with hash -215307964, now seen corresponding path program 1 times [2022-11-18 20:12:37,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:12:37,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109369443] [2022-11-18 20:12:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:12:37,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:12:37,270 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:12:37,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185499729] [2022-11-18 20:12:37,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:12:37,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:12:37,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:12:37,272 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:12:37,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-18 20:12:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:12:38,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 3445 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-18 20:12:38,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:12:38,597 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 293 proven. 13 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2022-11-18 20:12:38,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:12:40,001 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 56 proven. 59 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-11-18 20:12:40,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:12:40,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109369443] [2022-11-18 20:12:40,002 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:12:40,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185499729] [2022-11-18 20:12:40,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185499729] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:12:40,003 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:12:40,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 27 [2022-11-18 20:12:40,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021617466] [2022-11-18 20:12:40,003 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:12:40,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-18 20:12:40,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:12:40,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-18 20:12:40,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=642, Unknown=0, NotChecked=0, Total=702 [2022-11-18 20:12:40,005 INFO L87 Difference]: Start difference. First operand 761 states and 1213 transitions. Second operand has 27 states, 24 states have (on average 7.75) internal successors, (186), 18 states have internal predecessors, (186), 7 states have call successors, (35), 3 states have call predecessors, (35), 9 states have return successors, (38), 12 states have call predecessors, (38), 6 states have call successors, (38) [2022-11-18 20:12:41,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:12:41,109 INFO L93 Difference]: Finished difference Result 1469 states and 2357 transitions. [2022-11-18 20:12:41,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:12:41,109 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 7.75) internal successors, (186), 18 states have internal predecessors, (186), 7 states have call successors, (35), 3 states have call predecessors, (35), 9 states have return successors, (38), 12 states have call predecessors, (38), 6 states have call successors, (38) Word has length 296 [2022-11-18 20:12:41,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:12:41,116 INFO L225 Difference]: With dead ends: 1469 [2022-11-18 20:12:41,116 INFO L226 Difference]: Without dead ends: 848 [2022-11-18 20:12:41,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 561 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=86, Invalid=906, Unknown=0, NotChecked=0, Total=992 [2022-11-18 20:12:41,121 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 19 mSDsluCounter, 9032 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 9454 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:12:41,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 9454 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 944 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-18 20:12:41,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2022-11-18 20:12:41,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 805. [2022-11-18 20:12:41,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 563 states have (on average 1.1740674955595027) internal successors, (661), 568 states have internal predecessors, (661), 175 states have call successors, (175), 37 states have call predecessors, (175), 65 states have return successors, (440), 199 states have call predecessors, (440), 173 states have call successors, (440) [2022-11-18 20:12:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1276 transitions. [2022-11-18 20:12:41,207 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1276 transitions. Word has length 296 [2022-11-18 20:12:41,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:12:41,208 INFO L495 AbstractCegarLoop]: Abstraction has 805 states and 1276 transitions. [2022-11-18 20:12:41,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 7.75) internal successors, (186), 18 states have internal predecessors, (186), 7 states have call successors, (35), 3 states have call predecessors, (35), 9 states have return successors, (38), 12 states have call predecessors, (38), 6 states have call successors, (38) [2022-11-18 20:12:41,209 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1276 transitions. [2022-11-18 20:12:41,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2022-11-18 20:12:41,214 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:12:41,214 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:12:41,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-11-18 20:12:41,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:12:41,427 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:12:41,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:12:41,428 INFO L85 PathProgramCache]: Analyzing trace with hash 819940309, now seen corresponding path program 1 times [2022-11-18 20:12:41,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:12:41,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987745359] [2022-11-18 20:12:41,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:12:41,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:12:41,519 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:12:41,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245371954] [2022-11-18 20:12:41,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:12:41,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:12:41,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:12:41,522 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:12:41,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-18 20:12:42,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:12:42,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 3439 conjuncts, 172 conjunts are in the unsatisfiable core [2022-11-18 20:12:42,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:12:42,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:12:43,470 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5058 Int) (v_ArrVal_5056 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5056)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5058)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:12:43,490 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5058 Int) (v_ArrVal_5056 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5058)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5056))))) is different from true [2022-11-18 20:12:43,573 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-18 20:12:43,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 50 [2022-11-18 20:12:43,602 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-18 20:12:43,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 44 [2022-11-18 20:12:44,813 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5063 Int) (v_ArrVal_5061 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5061)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5063))))) is different from true [2022-11-18 20:12:56,197 INFO L134 CoverageAnalysis]: Checked inductivity of 457 backedges. 291 proven. 60 refuted. 15 times theorem prover too weak. 72 trivial. 19 not checked. [2022-11-18 20:12:56,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:12:59,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:12:59,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987745359] [2022-11-18 20:12:59,391 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:12:59,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245371954] [2022-11-18 20:12:59,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245371954] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:12:59,391 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:12:59,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-11-18 20:12:59,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689196653] [2022-11-18 20:12:59,392 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:12:59,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-18 20:12:59,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:12:59,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-18 20:12:59,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1409, Unknown=59, NotChecked=234, Total=1806 [2022-11-18 20:12:59,394 INFO L87 Difference]: Start difference. First operand 805 states and 1276 transitions. Second operand has 39 states, 33 states have (on average 5.393939393939394) internal successors, (178), 36 states have internal predecessors, (178), 16 states have call successors, (34), 5 states have call predecessors, (34), 12 states have return successors, (32), 13 states have call predecessors, (32), 16 states have call successors, (32) [2022-11-18 20:13:01,415 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5058 Int) (v_ArrVal_5056 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5056)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5058)) |c_#memory_$Pointer$.base|))) (exists ((v_ArrVal_5063 Int) (v_ArrVal_5061 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5061)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5063)))))) is different from true [2022-11-18 20:13:18,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:13:18,286 INFO L93 Difference]: Finished difference Result 1657 states and 2605 transitions. [2022-11-18 20:13:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-18 20:13:18,287 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 33 states have (on average 5.393939393939394) internal successors, (178), 36 states have internal predecessors, (178), 16 states have call successors, (34), 5 states have call predecessors, (34), 12 states have return successors, (32), 13 states have call predecessors, (32), 16 states have call successors, (32) Word has length 288 [2022-11-18 20:13:18,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:13:18,294 INFO L225 Difference]: With dead ends: 1657 [2022-11-18 20:13:18,294 INFO L226 Difference]: Without dead ends: 1019 [2022-11-18 20:13:18,300 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 336 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=271, Invalid=4222, Unknown=79, NotChecked=540, Total=5112 [2022-11-18 20:13:18,301 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 257 mSDsluCounter, 6686 mSDsCounter, 0 mSdLazyCounter, 6246 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 7060 SdHoareTripleChecker+Invalid, 11158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 6246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4733 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:13:18,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 7060 Invalid, 11158 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [179 Valid, 6246 Invalid, 0 Unknown, 4733 Unchecked, 6.3s Time] [2022-11-18 20:13:18,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2022-11-18 20:13:18,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 878. [2022-11-18 20:13:18,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 623 states have (on average 1.1717495987158908) internal successors, (730), 627 states have internal predecessors, (730), 183 states have call successors, (183), 40 states have call predecessors, (183), 70 states have return successors, (482), 210 states have call predecessors, (482), 181 states have call successors, (482) [2022-11-18 20:13:18,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1395 transitions. [2022-11-18 20:13:18,402 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 1395 transitions. Word has length 288 [2022-11-18 20:13:18,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:13:18,403 INFO L495 AbstractCegarLoop]: Abstraction has 878 states and 1395 transitions. [2022-11-18 20:13:18,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 33 states have (on average 5.393939393939394) internal successors, (178), 36 states have internal predecessors, (178), 16 states have call successors, (34), 5 states have call predecessors, (34), 12 states have return successors, (32), 13 states have call predecessors, (32), 16 states have call successors, (32) [2022-11-18 20:13:18,403 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 1395 transitions. [2022-11-18 20:13:18,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2022-11-18 20:13:18,410 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:13:18,410 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:13:18,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-18 20:13:18,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-18 20:13:18,624 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:13:18,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:13:18,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1634276118, now seen corresponding path program 1 times [2022-11-18 20:13:18,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:13:18,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311664100] [2022-11-18 20:13:18,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:13:18,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:13:18,710 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:13:18,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [869013153] [2022-11-18 20:13:18,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:13:18,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:13:18,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:13:18,712 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:13:18,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-18 20:13:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:13:19,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 3437 conjuncts, 155 conjunts are in the unsatisfiable core [2022-11-18 20:13:19,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:13:19,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:13:20,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:13:20,201 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 20:13:20,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 20:13:20,993 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5327 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5327) |c_#memory_int|)) is different from true [2022-11-18 20:13:21,162 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:13:21,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-11-18 20:13:21,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-18 20:13:26,064 INFO L321 Elim1Store]: treesize reduction 30, result has 75.2 percent of original size [2022-11-18 20:13:26,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 365 treesize of output 439 [2022-11-18 20:14:11,610 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5328 Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5328)) |c_#memory_int|)) is different from true [2022-11-18 20:14:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 265 proven. 138 refuted. 6 times theorem prover too weak. 49 trivial. 9 not checked. [2022-11-18 20:14:20,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:23,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:14:23,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311664100] [2022-11-18 20:14:23,262 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:14:23,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869013153] [2022-11-18 20:14:23,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869013153] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:23,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:14:23,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-11-18 20:14:23,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080712177] [2022-11-18 20:14:23,263 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:23,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-18 20:14:23,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:14:23,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-18 20:14:23,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1259, Unknown=54, NotChecked=146, Total=1560 [2022-11-18 20:14:23,265 INFO L87 Difference]: Start difference. First operand 878 states and 1395 transitions. Second operand has 36 states, 32 states have (on average 5.6875) internal successors, (182), 31 states have internal predecessors, (182), 16 states have call successors, (35), 8 states have call predecessors, (35), 13 states have return successors, (33), 14 states have call predecessors, (33), 16 states have call successors, (33) [2022-11-18 20:14:47,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:47,956 INFO L93 Difference]: Finished difference Result 1717 states and 2740 transitions. [2022-11-18 20:14:47,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-18 20:14:47,956 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 32 states have (on average 5.6875) internal successors, (182), 31 states have internal predecessors, (182), 16 states have call successors, (35), 8 states have call predecessors, (35), 13 states have return successors, (33), 14 states have call predecessors, (33), 16 states have call successors, (33) Word has length 284 [2022-11-18 20:14:47,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:47,963 INFO L225 Difference]: With dead ends: 1717 [2022-11-18 20:14:47,963 INFO L226 Difference]: Without dead ends: 1029 [2022-11-18 20:14:47,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 321 SyntacticMatches, 11 SemanticMatches, 54 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 82.5s TimeCoverageRelationStatistics Valid=206, Invalid=2586, Unknown=78, NotChecked=210, Total=3080 [2022-11-18 20:14:47,969 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 234 mSDsluCounter, 4909 mSDsCounter, 0 mSdLazyCounter, 3548 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 5310 SdHoareTripleChecker+Invalid, 10826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7116 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:47,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 5310 Invalid, 10826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3548 Invalid, 0 Unknown, 7116 Unchecked, 3.1s Time] [2022-11-18 20:14:47,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2022-11-18 20:14:48,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 926. [2022-11-18 20:14:48,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 658 states have (on average 1.168693009118541) internal successors, (769), 666 states have internal predecessors, (769), 189 states have call successors, (189), 44 states have call predecessors, (189), 77 states have return successors, (509), 215 states have call predecessors, (509), 187 states have call successors, (509) [2022-11-18 20:14:48,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1467 transitions. [2022-11-18 20:14:48,114 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1467 transitions. Word has length 284 [2022-11-18 20:14:48,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:48,115 INFO L495 AbstractCegarLoop]: Abstraction has 926 states and 1467 transitions. [2022-11-18 20:14:48,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 32 states have (on average 5.6875) internal successors, (182), 31 states have internal predecessors, (182), 16 states have call successors, (35), 8 states have call predecessors, (35), 13 states have return successors, (33), 14 states have call predecessors, (33), 16 states have call successors, (33) [2022-11-18 20:14:48,115 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1467 transitions. [2022-11-18 20:14:48,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-11-18 20:14:48,122 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:48,123 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:48,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:48,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-18 20:14:48,343 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:14:48,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:48,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1824940127, now seen corresponding path program 1 times [2022-11-18 20:14:48,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:14:48,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277117246] [2022-11-18 20:14:48,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:48,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:14:48,416 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:14:48,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426011455] [2022-11-18 20:14:48,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:48,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:14:48,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:14:48,418 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:14:48,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-18 20:14:49,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:49,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 3473 conjuncts, 266 conjunts are in the unsatisfiable core [2022-11-18 20:14:49,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:49,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:14:49,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:14:50,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:14:50,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:14:50,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:14:50,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:14:50,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:14:50,508 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5589 Int) (v_ArrVal_5587 Int) (ensure_array_list_has_allocated_data_member_~list.offset Int) (v_ArrVal_5585 Int) (v_ArrVal_5584 Int)) (let ((.cse0 (+ ensure_array_list_has_allocated_data_member_~list.offset 32))) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 v_ArrVal_5585) ensure_array_list_has_allocated_data_member_~list.offset v_ArrVal_5587))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 v_ArrVal_5584) ensure_array_list_has_allocated_data_member_~list.offset v_ArrVal_5589))) (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset)))) is different from true [2022-11-18 20:14:50,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:50,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:50,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-18 20:14:50,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:50,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:50,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-18 20:14:50,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:50,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:14:50,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:50,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:14:50,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:14:50,843 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5594 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5594))) (exists ((v_ArrVal_5596 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5596)))) is different from true [2022-11-18 20:15:02,729 WARN L233 SmtUtils]: Spent 10.21s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:15:03,797 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5597 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5597) |c_#memory_int|)) is different from true [2022-11-18 20:15:04,469 INFO L321 Elim1Store]: treesize reduction 54, result has 49.1 percent of original size [2022-11-18 20:15:04,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 97 treesize of output 135 [2022-11-18 20:15:04,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-11-18 20:15:05,557 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:15:05,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-11-18 20:15:06,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:15:06,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:15:52,237 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 271 proven. 20 refuted. 0 times theorem prover too weak. 156 trivial. 5 not checked. [2022-11-18 20:15:52,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:53,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:15:53,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277117246] [2022-11-18 20:15:53,184 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:15:53,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426011455] [2022-11-18 20:15:53,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426011455] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:53,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:15:53,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2022-11-18 20:15:53,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254785281] [2022-11-18 20:15:53,186 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:53,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-18 20:15:53,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:15:53,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-18 20:15:53,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2792, Unknown=21, NotChecked=324, Total=3306 [2022-11-18 20:15:53,189 INFO L87 Difference]: Start difference. First operand 926 states and 1467 transitions. Second operand has 54 states, 46 states have (on average 3.217391304347826) internal successors, (148), 44 states have internal predecessors, (148), 18 states have call successors, (31), 6 states have call predecessors, (31), 13 states have return successors, (29), 16 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-18 20:15:56,335 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5594 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5594))) (exists ((v_ArrVal_5597 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5597) |c_#memory_int|)) (exists ((v_ArrVal_5596 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5596)))) is different from true [2022-11-18 20:16:05,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:05,955 INFO L93 Difference]: Finished difference Result 1983 states and 3212 transitions. [2022-11-18 20:16:05,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-18 20:16:05,959 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 46 states have (on average 3.217391304347826) internal successors, (148), 44 states have internal predecessors, (148), 18 states have call successors, (31), 6 states have call predecessors, (31), 13 states have return successors, (29), 16 states have call predecessors, (29), 18 states have call successors, (29) Word has length 292 [2022-11-18 20:16:05,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:05,965 INFO L225 Difference]: With dead ends: 1983 [2022-11-18 20:16:05,965 INFO L226 Difference]: Without dead ends: 1237 [2022-11-18 20:16:05,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 319 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1678 ImplicationChecksByTransitivity, 65.9s TimeCoverageRelationStatistics Valid=343, Invalid=6122, Unknown=31, NotChecked=644, Total=7140 [2022-11-18 20:16:05,974 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 292 mSDsluCounter, 8527 mSDsCounter, 0 mSdLazyCounter, 6195 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 8932 SdHoareTripleChecker+Invalid, 14072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 6195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7676 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:05,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 8932 Invalid, 14072 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [201 Valid, 6195 Invalid, 0 Unknown, 7676 Unchecked, 6.4s Time] [2022-11-18 20:16:05,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-11-18 20:16:06,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1042. [2022-11-18 20:16:06,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 748 states have (on average 1.1684491978609626) internal successors, (874), 759 states have internal predecessors, (874), 203 states have call successors, (203), 50 states have call predecessors, (203), 89 states have return successors, (550), 232 states have call predecessors, (550), 201 states have call successors, (550) [2022-11-18 20:16:06,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1627 transitions. [2022-11-18 20:16:06,108 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1627 transitions. Word has length 292 [2022-11-18 20:16:06,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:06,109 INFO L495 AbstractCegarLoop]: Abstraction has 1042 states and 1627 transitions. [2022-11-18 20:16:06,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 46 states have (on average 3.217391304347826) internal successors, (148), 44 states have internal predecessors, (148), 18 states have call successors, (31), 6 states have call predecessors, (31), 13 states have return successors, (29), 16 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-18 20:16:06,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1627 transitions. [2022-11-18 20:16:06,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2022-11-18 20:16:06,117 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:06,118 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:06,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:06,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-18 20:16:06,331 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:16:06,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:06,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1543344382, now seen corresponding path program 1 times [2022-11-18 20:16:06,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:16:06,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030242270] [2022-11-18 20:16:06,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:06,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:16:06,423 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:16:06,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [856640978] [2022-11-18 20:16:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:06,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:16:06,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:16:06,425 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:16:06,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-18 20:16:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:07,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 3435 conjuncts, 247 conjunts are in the unsatisfiable core [2022-11-18 20:16:07,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:07,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:16:08,063 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5858 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5856 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5858))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5856) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:16:08,087 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5858 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5856 (Array Int Int))) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5858)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5856) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:16:08,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:16:08,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:08,507 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5860 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5860))) (exists ((v_ArrVal_5861 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5861))))) is different from true [2022-11-18 20:16:09,526 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5863 Int) (v_ArrVal_5862 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5862)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5863)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:16:09,548 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5863 Int) (v_ArrVal_5862 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5863))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5862))))) is different from true [2022-11-18 20:16:11,365 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:16:11,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2022-11-18 20:16:11,441 INFO L321 Elim1Store]: treesize reduction 90, result has 30.2 percent of original size [2022-11-18 20:16:11,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 119 [2022-11-18 20:16:11,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:16:11,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 10 [2022-11-18 20:16:11,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:11,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 63 [2022-11-18 20:16:11,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:16:11,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:11,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 39 [2022-11-18 20:16:11,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:11,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:11,736 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:16:11,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 32 [2022-11-18 20:16:11,780 INFO L321 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-11-18 20:16:11,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-11-18 20:16:11,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:16:11,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:11,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2022-11-18 20:16:11,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2022-11-18 20:16:11,887 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:16:11,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2022-11-18 20:16:11,928 INFO L321 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-11-18 20:16:11,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-11-18 20:16:11,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:16:11,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:11,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2022-11-18 20:16:11,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-18 20:16:14,628 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_DerPreprocessor_6 (Array Int Int)) (v_s_sift_up_~queue.base_BEFORE_CALL_11 Int)) (and (not (= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_s_sift_up_~queue.base_BEFORE_CALL_11)) (not (= 0 (select (select (store |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_DerPreprocessor_6) v_s_sift_up_~queue.base_BEFORE_CALL_11) 40))) (= (select (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0) (select v_DerPreprocessor_6 0)))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_s_sift_up_~queue.base_BEFORE_CALL_11 Int)) (let ((.cse0 (select |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|))) (and (not (= (select (select (store |c_#memory_$Pointer$.offset| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_DerPreprocessor_5) v_s_sift_up_~queue.base_BEFORE_CALL_11) 40) 0)) (not (= (select .cse0 40) 0)) (= (select v_DerPreprocessor_5 0) (select .cse0 0))))) (exists ((v_s_sift_up_~queue.base_BEFORE_CALL_11 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_s_sift_up_~queue.base_BEFORE_CALL_11) 40) 0)))) is different from true [2022-11-18 20:16:15,179 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5869 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5866 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5866))) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5869)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:16:16,866 INFO L134 CoverageAnalysis]: Checked inductivity of 457 backedges. 137 proven. 92 refuted. 30 times theorem prover too weak. 123 trivial. 75 not checked. [2022-11-18 20:16:16,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:17,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:16:17,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030242270] [2022-11-18 20:16:17,824 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:16:17,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856640978] [2022-11-18 20:16:17,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856640978] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:17,824 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:16:17,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2022-11-18 20:16:17,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863501136] [2022-11-18 20:16:17,825 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:17,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-18 20:16:17,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:16:17,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-18 20:16:17,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1697, Unknown=99, NotChecked=630, Total=2550 [2022-11-18 20:16:17,827 INFO L87 Difference]: Start difference. First operand 1042 states and 1627 transitions. Second operand has 47 states, 41 states have (on average 4.146341463414634) internal successors, (170), 43 states have internal predecessors, (170), 18 states have call successors, (31), 5 states have call predecessors, (31), 14 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) [2022-11-18 20:16:19,669 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5860 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5860))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5863 Int) (v_ArrVal_5862 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5862)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5863)) |c_#memory_$Pointer$.base|))) (exists ((v_ArrVal_5858 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5856 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5858))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5856) |c_#memory_$Pointer$.offset|))) (exists ((v_ArrVal_5861 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5861)))) (exists ((v_ArrVal_5869 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5866 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5866))) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5869)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-18 20:16:21,308 WARN L859 $PredicateComparison]: unable to prove that (and (or (and (= |c_aws_priority_queue_is_valid_~container_is_valid~0#1| 0) (exists ((v_ArrVal_5860 (Array Int Int)) (|aws_array_list_is_valid_~#required_size~0.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5863 Int) (v_ArrVal_5862 Int) (v_ArrVal_5861 Int)) (and (= |c_#memory_$Pointer$.base| (let ((.cse0 (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_5861)))) (store .cse0 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select .cse0 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5863)))) (= |c_#memory_$Pointer$.offset| (let ((.cse1 (store |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_5860))) (store .cse1 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select .cse1 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5862))))))) (and (let ((.cse4 (+ 40 |c_aws_priority_queue_is_valid_#in~queue#1.offset|))) (or (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5863 Int) (v_ArrVal_5861 Int)) (let ((.cse2 (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_5861)))) (and (= |c_#memory_$Pointer$.base| (store .cse2 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select .cse2 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5863))) (exists ((v_ArrVal_5860 (Array Int Int)) (v_ArrVal_5862 Int)) (= |c_#memory_$Pointer$.offset| (let ((.cse3 (store |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_5860))) (store .cse3 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select .cse3 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5862))))) (not (= (select (select .cse2 |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse4) 0))))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5863 Int) (v_ArrVal_5861 Int)) (and (= |c_#memory_$Pointer$.base| (let ((.cse5 (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_5861)))) (store .cse5 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select .cse5 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5863)))) (exists ((v_ArrVal_5860 (Array Int Int)) (v_ArrVal_5862 Int)) (let ((.cse6 (store |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_5860))) (and (not (= (select (select .cse6 |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse4) 0)) (= |c_#memory_$Pointer$.offset| (store .cse6 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select .cse6 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5862)))))))))) (= |c_aws_priority_queue_is_valid_~container_is_valid~0#1| 1))) (not |c_aws_priority_queue_is_valid_aws_priority_queue_backpointers_valid_#t~short863#1|)) is different from true [2022-11-18 20:16:40,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:40,112 INFO L93 Difference]: Finished difference Result 1673 states and 2465 transitions. [2022-11-18 20:16:40,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-18 20:16:40,113 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 41 states have (on average 4.146341463414634) internal successors, (170), 43 states have internal predecessors, (170), 18 states have call successors, (31), 5 states have call predecessors, (31), 14 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) Word has length 282 [2022-11-18 20:16:40,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:40,123 INFO L225 Difference]: With dead ends: 1673 [2022-11-18 20:16:40,123 INFO L226 Difference]: Without dead ends: 1199 [2022-11-18 20:16:40,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 241 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=252, Invalid=4185, Unknown=155, NotChecked=1260, Total=5852 [2022-11-18 20:16:40,129 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 263 mSDsluCounter, 7629 mSDsCounter, 0 mSdLazyCounter, 4874 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 8002 SdHoareTripleChecker+Invalid, 14426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 4874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9381 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:40,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 8002 Invalid, 14426 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [171 Valid, 4874 Invalid, 0 Unknown, 9381 Unchecked, 4.5s Time] [2022-11-18 20:16:40,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2022-11-18 20:16:40,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 1069. [2022-11-18 20:16:40,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 761 states have (on average 1.1681997371879107) internal successors, (889), 773 states have internal predecessors, (889), 215 states have call successors, (215), 52 states have call predecessors, (215), 91 states have return successors, (587), 243 states have call predecessors, (587), 213 states have call successors, (587) [2022-11-18 20:16:40,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1691 transitions. [2022-11-18 20:16:40,259 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1691 transitions. Word has length 282 [2022-11-18 20:16:40,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:40,259 INFO L495 AbstractCegarLoop]: Abstraction has 1069 states and 1691 transitions. [2022-11-18 20:16:40,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 41 states have (on average 4.146341463414634) internal successors, (170), 43 states have internal predecessors, (170), 18 states have call successors, (31), 5 states have call predecessors, (31), 14 states have return successors, (32), 17 states have call predecessors, (32), 17 states have call successors, (32) [2022-11-18 20:16:40,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1691 transitions. [2022-11-18 20:16:40,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-11-18 20:16:40,267 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:40,268 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:40,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:40,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:16:40,484 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:16:40,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:40,484 INFO L85 PathProgramCache]: Analyzing trace with hash 208911259, now seen corresponding path program 1 times [2022-11-18 20:16:40,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:16:40,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057363533] [2022-11-18 20:16:40,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:40,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:16:40,572 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:16:40,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701521792] [2022-11-18 20:16:40,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:40,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:16:40,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:16:40,574 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:16:40,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-18 20:16:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:41,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 3461 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-18 20:16:41,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:41,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:16:42,355 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 276 proven. 12 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-11-18 20:16:42,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:44,131 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 9 proven. 106 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2022-11-18 20:16:44,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:16:44,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057363533] [2022-11-18 20:16:44,132 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:16:44,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701521792] [2022-11-18 20:16:44,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701521792] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:16:44,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:44,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18] total 32 [2022-11-18 20:16:44,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289764561] [2022-11-18 20:16:44,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:44,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-18 20:16:44,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:16:44,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-18 20:16:44,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=920, Unknown=0, NotChecked=0, Total=992 [2022-11-18 20:16:44,135 INFO L87 Difference]: Start difference. First operand 1069 states and 1691 transitions. Second operand has 32 states, 27 states have (on average 7.037037037037037) internal successors, (190), 23 states have internal predecessors, (190), 9 states have call successors, (41), 3 states have call predecessors, (41), 10 states have return successors, (44), 13 states have call predecessors, (44), 8 states have call successors, (44) [2022-11-18 20:16:45,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:45,996 INFO L93 Difference]: Finished difference Result 1956 states and 3089 transitions. [2022-11-18 20:16:45,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-18 20:16:45,996 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 27 states have (on average 7.037037037037037) internal successors, (190), 23 states have internal predecessors, (190), 9 states have call successors, (41), 3 states have call predecessors, (41), 10 states have return successors, (44), 13 states have call predecessors, (44), 8 states have call successors, (44) Word has length 301 [2022-11-18 20:16:45,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:46,003 INFO L225 Difference]: With dead ends: 1956 [2022-11-18 20:16:46,003 INFO L226 Difference]: Without dead ends: 1075 [2022-11-18 20:16:46,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 566 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=101, Invalid=1305, Unknown=0, NotChecked=0, Total=1406 [2022-11-18 20:16:46,008 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 47 mSDsluCounter, 9757 mSDsCounter, 0 mSdLazyCounter, 1502 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 10179 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:46,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 10179 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1502 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-18 20:16:46,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2022-11-18 20:16:46,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 999. [2022-11-18 20:16:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 702 states have (on average 1.170940170940171) internal successors, (822), 710 states have internal predecessors, (822), 212 states have call successors, (212), 52 states have call predecessors, (212), 83 states have return successors, (517), 236 states have call predecessors, (517), 210 states have call successors, (517) [2022-11-18 20:16:46,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 1551 transitions. [2022-11-18 20:16:46,124 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 1551 transitions. Word has length 301 [2022-11-18 20:16:46,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:46,124 INFO L495 AbstractCegarLoop]: Abstraction has 999 states and 1551 transitions. [2022-11-18 20:16:46,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 27 states have (on average 7.037037037037037) internal successors, (190), 23 states have internal predecessors, (190), 9 states have call successors, (41), 3 states have call predecessors, (41), 10 states have return successors, (44), 13 states have call predecessors, (44), 8 states have call successors, (44) [2022-11-18 20:16:46,125 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 1551 transitions. [2022-11-18 20:16:46,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-11-18 20:16:46,131 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:46,132 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:46,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:46,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-18 20:16:46,345 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:16:46,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:46,346 INFO L85 PathProgramCache]: Analyzing trace with hash 31916868, now seen corresponding path program 2 times [2022-11-18 20:16:46,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:16:46,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745581571] [2022-11-18 20:16:46,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:46,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:16:46,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:16:46,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [124048356] [2022-11-18 20:16:46,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:16:46,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:16:46,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:16:46,428 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:16:46,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-18 20:16:47,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:16:47,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:16:47,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 3457 conjuncts, 192 conjunts are in the unsatisfiable core [2022-11-18 20:16:47,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:47,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:48,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:16:48,539 WARN L859 $PredicateComparison]: unable to prove that (exists ((|bounded_malloc_#res.base| Int)) (and (exists ((v_ArrVal_6321 Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| v_ArrVal_6321))) (< |bounded_malloc_#res.base| |c_#StackHeapBarrier|))) is different from true [2022-11-18 20:16:49,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:49,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:16:49,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:49,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:16:49,293 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|bounded_malloc_#res.base| Int) (v_ArrVal_6321 Int)) (and (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| v_ArrVal_6321)) (< |bounded_malloc_#res.base| |c_#StackHeapBarrier|))) (exists ((v_ArrVal_6325 Int) (v_ArrVal_6323 Int) (ensure_array_list_has_allocated_data_member_~list.offset Int)) (and (= (store |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) (+ ensure_array_list_has_allocated_data_member_~list.offset 32) v_ArrVal_6323) ensure_array_list_has_allocated_data_member_~list.offset v_ArrVal_6325)) |c_#memory_int|) (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset)))) is different from true [2022-11-18 20:16:49,327 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:16:49,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:16:49,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:49,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:49,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-18 20:16:49,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:49,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:16:49,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-18 20:16:49,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-18 20:16:49,819 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6328 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6328) |c_#memory_int|)) is different from true [2022-11-18 20:16:49,939 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_6328 (Array Int Int))) (and (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_6328)))) (let ((.cse0 (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616)))) (or (and .cse0 |c_aws_array_list_is_valid_#t~short89|) (and (not .cse0) (not |c_aws_array_list_is_valid_#t~short89|))))) is different from true [2022-11-18 20:16:50,233 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6329 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6329))) is different from true [2022-11-18 20:16:50,558 INFO L321 Elim1Store]: treesize reduction 46, result has 16.4 percent of original size [2022-11-18 20:16:50,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 53 [2022-11-18 20:16:50,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:16:50,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-18 20:16:50,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-18 20:16:50,899 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6330 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6330) |c_#memory_int|)) is different from true [2022-11-18 20:16:51,188 WARN L859 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((v_ArrVal_6330 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6330) |c_#memory_int|))) is different from true [2022-11-18 20:16:51,676 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (<= |c_aws_mul_size_checked_#in~r#1.base| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) (exists ((v_ArrVal_6331 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6331))))) is different from true [2022-11-18 20:16:51,699 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6331 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6331)) (<= (+ |c_#StackHeapBarrier| 1) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|))) is different from true [2022-11-18 20:16:51,771 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6331 (Array Int Int)) (v_ArrVal_6330 (Array Int Int)) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_479| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (let ((.cse0 (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6330))) (and (<= (+ |c_#StackHeapBarrier| 1) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_479|) (= (store .cse0 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_479| v_ArrVal_6331) |c_#memory_int|) (not (= (mod (select (select .cse0 |c_aws_priority_queue_is_valid_#in~queue#1.base|) (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 16)) 18446744073709551616) 0))))) is different from true [2022-11-18 20:16:51,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:51,998 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-18 20:16:51,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 53 [2022-11-18 20:17:29,717 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 35 proven. 163 refuted. 42 times theorem prover too weak. 92 trivial. 138 not checked. [2022-11-18 20:17:29,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:30,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:30,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745581571] [2022-11-18 20:17:30,817 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:17:30,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124048356] [2022-11-18 20:17:30,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124048356] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:30,817 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:17:30,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2022-11-18 20:17:30,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474795710] [2022-11-18 20:17:30,818 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:30,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-11-18 20:17:30,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:30,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-11-18 20:17:30,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=2317, Unknown=73, NotChecked=1070, Total=3660 [2022-11-18 20:17:30,820 INFO L87 Difference]: Start difference. First operand 999 states and 1551 transitions. Second operand has 55 states, 50 states have (on average 3.82) internal successors, (191), 46 states have internal predecessors, (191), 24 states have call successors, (35), 9 states have call predecessors, (35), 19 states have return successors, (35), 25 states have call predecessors, (35), 23 states have call successors, (35) [2022-11-18 20:17:45,170 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6331 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6331)) (<= (+ |c_#StackHeapBarrier| 1) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|))) (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_6328 (Array Int Int))) (and (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_6328)))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6329 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6329))) (exists ((v_ArrVal_6330 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6330) |c_#memory_int|))) is different from true [2022-11-18 20:18:03,252 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 16))) (and (exists ((v_ArrVal_6331 (Array Int Int)) (v_ArrVal_6330 (Array Int Int)) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_479| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (let ((.cse0 (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6330))) (and (<= (+ |c_#StackHeapBarrier| 1) |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_479|) (= (store .cse0 |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_479| v_ArrVal_6331) |c_#memory_int|) (not (= (mod (select (select .cse0 |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse1) 18446744073709551616) 0))))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6328 (Array Int Int)) (v_ArrVal_6329 (Array Int Int))) (let ((.cse2 (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_6328))) (and (not (= (mod (select (select .cse2 |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse1) 18446744073709551616) 0)) (= (store .cse2 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6329) |c_#memory_int|) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0)))))) is different from true [2022-11-18 20:18:17,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:17,444 INFO L93 Difference]: Finished difference Result 2013 states and 3137 transitions. [2022-11-18 20:18:17,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-18 20:18:17,444 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 50 states have (on average 3.82) internal successors, (191), 46 states have internal predecessors, (191), 24 states have call successors, (35), 9 states have call predecessors, (35), 19 states have return successors, (35), 25 states have call predecessors, (35), 23 states have call successors, (35) Word has length 295 [2022-11-18 20:18:17,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:17,456 INFO L225 Difference]: With dead ends: 2013 [2022-11-18 20:18:17,457 INFO L226 Difference]: Without dead ends: 1481 [2022-11-18 20:18:17,461 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 289 SyntacticMatches, 11 SemanticMatches, 89 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 1676 ImplicationChecksByTransitivity, 79.9s TimeCoverageRelationStatistics Valid=454, Invalid=5586, Unknown=170, NotChecked=1980, Total=8190 [2022-11-18 20:18:17,462 INFO L413 NwaCegarLoop]: 535 mSDtfsCounter, 670 mSDsluCounter, 6826 mSDsCounter, 0 mSdLazyCounter, 6432 mSolverCounterSat, 648 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 7361 SdHoareTripleChecker+Invalid, 23675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 648 IncrementalHoareTripleChecker+Valid, 6432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16595 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:17,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [750 Valid, 7361 Invalid, 23675 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [648 Valid, 6432 Invalid, 0 Unknown, 16595 Unchecked, 6.8s Time] [2022-11-18 20:18:17,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2022-11-18 20:18:17,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1351. [2022-11-18 20:18:17,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1351 states, 964 states have (on average 1.16597510373444) internal successors, (1124), 975 states have internal predecessors, (1124), 284 states have call successors, (284), 57 states have call predecessors, (284), 101 states have return successors, (757), 318 states have call predecessors, (757), 282 states have call successors, (757) [2022-11-18 20:18:17,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1351 states to 1351 states and 2165 transitions. [2022-11-18 20:18:17,698 INFO L78 Accepts]: Start accepts. Automaton has 1351 states and 2165 transitions. Word has length 295 [2022-11-18 20:18:17,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:17,699 INFO L495 AbstractCegarLoop]: Abstraction has 1351 states and 2165 transitions. [2022-11-18 20:18:17,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 50 states have (on average 3.82) internal successors, (191), 46 states have internal predecessors, (191), 24 states have call successors, (35), 9 states have call predecessors, (35), 19 states have return successors, (35), 25 states have call predecessors, (35), 23 states have call successors, (35) [2022-11-18 20:18:17,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1351 states and 2165 transitions. [2022-11-18 20:18:17,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2022-11-18 20:18:17,708 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:17,708 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:17,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:17,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:17,924 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:18:17,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:17,925 INFO L85 PathProgramCache]: Analyzing trace with hash 390475884, now seen corresponding path program 1 times [2022-11-18 20:18:17,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:17,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874832288] [2022-11-18 20:18:17,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:17,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:18,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:18:18,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1654850809] [2022-11-18 20:18:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:18,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:18,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,013 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-18 20:18:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:19,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 3449 conjuncts, 91 conjunts are in the unsatisfiable core [2022-11-18 20:18:19,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:19,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:19,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:18:19,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:18:19,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:18:20,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:18:20,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:18:20,061 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|bounded_malloc_#res.base| Int) (v_ArrVal_6557 Int)) (and (= (select |c_old(#valid)| |bounded_malloc_#res.base|) 0) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| v_ArrVal_6557)))) (exists ((v_ArrVal_6560 Int) (v_ArrVal_6559 Int) (ensure_array_list_has_allocated_data_member_~list.offset Int)) (and (= (store |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) (+ ensure_array_list_has_allocated_data_member_~list.offset 32) v_ArrVal_6559) ensure_array_list_has_allocated_data_member_~list.offset v_ArrVal_6560)) |c_#memory_int|) (<= |c_ensure_array_list_has_allocated_data_member_#in~list.offset| ensure_array_list_has_allocated_data_member_~list.offset)))) is different from true [2022-11-18 20:18:20,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:20,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:20,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-18 20:18:20,119 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 20:18:20,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 20:18:20,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:20,140 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:18:20,399 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6564 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6564) |c_#memory_int|)) is different from true [2022-11-18 20:18:20,953 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 253 proven. 32 refuted. 3 times theorem prover too weak. 170 trivial. 2 not checked. [2022-11-18 20:18:20,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:21,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:21,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874832288] [2022-11-18 20:18:21,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:18:21,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654850809] [2022-11-18 20:18:21,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654850809] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:21,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:18:21,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-11-18 20:18:21,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340926121] [2022-11-18 20:18:21,404 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:21,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-18 20:18:21,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:21,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-18 20:18:21,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=607, Unknown=12, NotChecked=102, Total=812 [2022-11-18 20:18:21,406 INFO L87 Difference]: Start difference. First operand 1351 states and 2165 transitions. Second operand has 28 states, 26 states have (on average 5.576923076923077) internal successors, (145), 23 states have internal predecessors, (145), 14 states have call successors, (31), 7 states have call predecessors, (31), 10 states have return successors, (29), 11 states have call predecessors, (29), 14 states have call successors, (29) [2022-11-18 20:18:24,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:24,884 INFO L93 Difference]: Finished difference Result 2343 states and 3788 transitions. [2022-11-18 20:18:24,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-18 20:18:24,884 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 5.576923076923077) internal successors, (145), 23 states have internal predecessors, (145), 14 states have call successors, (31), 7 states have call predecessors, (31), 10 states have return successors, (29), 11 states have call predecessors, (29), 14 states have call successors, (29) Word has length 293 [2022-11-18 20:18:24,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:24,893 INFO L225 Difference]: With dead ends: 2343 [2022-11-18 20:18:24,893 INFO L226 Difference]: Without dead ends: 1398 [2022-11-18 20:18:24,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 424 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=134, Invalid=970, Unknown=26, NotChecked=130, Total=1260 [2022-11-18 20:18:24,898 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 282 mSDsluCounter, 3288 mSDsCounter, 0 mSdLazyCounter, 2608 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 3713 SdHoareTripleChecker+Invalid, 8001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 2608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5179 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:24,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 3713 Invalid, 8001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 2608 Invalid, 0 Unknown, 5179 Unchecked, 2.9s Time] [2022-11-18 20:18:24,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1398 states. [2022-11-18 20:18:25,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1398 to 1100. [2022-11-18 20:18:25,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 796 states have (on average 1.170854271356784) internal successors, (932), 800 states have internal predecessors, (932), 216 states have call successors, (216), 50 states have call predecessors, (216), 86 states have return successors, (531), 249 states have call predecessors, (531), 214 states have call successors, (531) [2022-11-18 20:18:25,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1679 transitions. [2022-11-18 20:18:25,050 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 1679 transitions. Word has length 293 [2022-11-18 20:18:25,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:25,051 INFO L495 AbstractCegarLoop]: Abstraction has 1100 states and 1679 transitions. [2022-11-18 20:18:25,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 5.576923076923077) internal successors, (145), 23 states have internal predecessors, (145), 14 states have call successors, (31), 7 states have call predecessors, (31), 10 states have return successors, (29), 11 states have call predecessors, (29), 14 states have call successors, (29) [2022-11-18 20:18:25,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 1679 transitions. [2022-11-18 20:18:25,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2022-11-18 20:18:25,057 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:25,057 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:25,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:25,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-18 20:18:25,273 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:18:25,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:25,273 INFO L85 PathProgramCache]: Analyzing trace with hash -2061342867, now seen corresponding path program 2 times [2022-11-18 20:18:25,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:25,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658940762] [2022-11-18 20:18:25,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:25,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:25,361 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:18:25,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692029183] [2022-11-18 20:18:25,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:18:25,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:25,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:25,363 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:25,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-18 20:18:27,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:18:27,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:18:27,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 3441 conjuncts, 194 conjunts are in the unsatisfiable core [2022-11-18 20:18:28,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:28,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:28,177 WARN L859 $PredicateComparison]: unable to prove that (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1))) is different from true [2022-11-18 20:18:28,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:28,255 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:18:28,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:18:28,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:18:28,448 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6800 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6800) |c_#memory_int|)) is different from true [2022-11-18 20:18:28,945 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6802 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6802)) |c_#memory_int|)) is different from true [2022-11-18 20:18:31,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:31,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:31,461 INFO L321 Elim1Store]: treesize reduction 61, result has 37.1 percent of original size [2022-11-18 20:18:31,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 70 treesize of output 120 [2022-11-18 20:18:31,480 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:18:31,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:18:31,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 26 [2022-11-18 20:18:31,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:31,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 222 [2022-11-18 20:18:31,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:31,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 7 [2022-11-18 20:18:31,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:31,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:18:31,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2022-11-18 20:18:31,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:31,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2022-11-18 20:18:32,957 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6804 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int)) (and (<= |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| |c_aws_mul_size_checked_#in~r#1.offset|) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| v_ArrVal_6804))))) is different from true [2022-11-18 20:18:33,703 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6805 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6805) |c_#memory_int|)) is different from true [2022-11-18 20:18:34,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 270 proven. 110 refuted. 0 times theorem prover too weak. 69 trivial. 18 not checked. [2022-11-18 20:18:34,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:35,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:35,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658940762] [2022-11-18 20:18:35,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:18:35,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692029183] [2022-11-18 20:18:35,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692029183] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:35,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:18:35,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-11-18 20:18:35,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886148089] [2022-11-18 20:18:35,650 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:35,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-11-18 20:18:35,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:35,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-11-18 20:18:35,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1713, Unknown=34, NotChecked=440, Total=2352 [2022-11-18 20:18:35,652 INFO L87 Difference]: Start difference. First operand 1100 states and 1679 transitions. Second operand has 42 states, 37 states have (on average 4.945945945945946) internal successors, (183), 37 states have internal predecessors, (183), 18 states have call successors, (35), 8 states have call predecessors, (35), 17 states have return successors, (33), 18 states have call predecessors, (33), 18 states have call successors, (33) [2022-11-18 20:18:41,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:41,282 INFO L93 Difference]: Finished difference Result 2114 states and 3362 transitions. [2022-11-18 20:18:41,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-18 20:18:41,291 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 37 states have (on average 4.945945945945946) internal successors, (183), 37 states have internal predecessors, (183), 18 states have call successors, (35), 8 states have call predecessors, (35), 17 states have return successors, (33), 18 states have call predecessors, (33), 18 states have call successors, (33) Word has length 290 [2022-11-18 20:18:41,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:41,312 INFO L225 Difference]: With dead ends: 2114 [2022-11-18 20:18:41,313 INFO L226 Difference]: Without dead ends: 1427 [2022-11-18 20:18:41,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 293 SyntacticMatches, 10 SemanticMatches, 60 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=276, Invalid=2881, Unknown=55, NotChecked=570, Total=3782 [2022-11-18 20:18:41,325 INFO L413 NwaCegarLoop]: 420 mSDtfsCounter, 421 mSDsluCounter, 4477 mSDsCounter, 0 mSdLazyCounter, 3620 mSolverCounterSat, 405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 4897 SdHoareTripleChecker+Invalid, 12296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 405 IncrementalHoareTripleChecker+Valid, 3620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8271 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:41,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 4897 Invalid, 12296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [405 Valid, 3620 Invalid, 0 Unknown, 8271 Unchecked, 4.1s Time] [2022-11-18 20:18:41,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2022-11-18 20:18:41,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1168. [2022-11-18 20:18:41,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 844 states have (on average 1.1706161137440758) internal successors, (988), 853 states have internal predecessors, (988), 227 states have call successors, (227), 56 states have call predecessors, (227), 95 states have return successors, (563), 258 states have call predecessors, (563), 225 states have call successors, (563) [2022-11-18 20:18:41,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1778 transitions. [2022-11-18 20:18:41,453 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1778 transitions. Word has length 290 [2022-11-18 20:18:41,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:41,454 INFO L495 AbstractCegarLoop]: Abstraction has 1168 states and 1778 transitions. [2022-11-18 20:18:41,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 37 states have (on average 4.945945945945946) internal successors, (183), 37 states have internal predecessors, (183), 18 states have call successors, (35), 8 states have call predecessors, (35), 17 states have return successors, (33), 18 states have call predecessors, (33), 18 states have call successors, (33) [2022-11-18 20:18:41,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1778 transitions. [2022-11-18 20:18:41,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-11-18 20:18:41,461 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:41,461 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:41,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:41,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:41,681 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:18:41,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:41,681 INFO L85 PathProgramCache]: Analyzing trace with hash -979779704, now seen corresponding path program 1 times [2022-11-18 20:18:41,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:41,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756237014] [2022-11-18 20:18:41,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:41,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:41,763 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:18:41,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1752779940] [2022-11-18 20:18:41,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:41,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:41,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:41,765 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:41,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-18 20:18:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:43,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 3422 conjuncts, 212 conjunts are in the unsatisfiable core [2022-11-18 20:18:43,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:43,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:43,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:18:43,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:18:43,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:18:44,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:18:44,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:18:44,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:18:44,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:18:48,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-18 20:18:48,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-18 20:18:48,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-18 20:18:48,644 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 20:18:48,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 20:18:48,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:18:48,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:18:48,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:48,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:18:49,130 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7071 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7071))) (exists ((v_ArrVal_7072 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7072))) (exists ((v_ArrVal_7070 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7070) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:18:50,237 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7074 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_7074)) |c_#memory_int|)) is different from true [2022-11-18 20:18:50,248 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7074 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_7074)) |c_#memory_int|)) is different from true [2022-11-18 20:18:50,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:50,872 INFO L321 Elim1Store]: treesize reduction 61, result has 37.1 percent of original size [2022-11-18 20:18:50,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 100 [2022-11-18 20:18:50,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:50,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:18:50,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:50,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:18:50,925 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:18:50,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:18:50,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:18:50,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-18 20:18:50,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:50,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2022-11-18 20:18:51,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 71 [2022-11-18 20:18:51,081 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:18:52,192 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 253 proven. 33 refuted. 0 times theorem prover too weak. 147 trivial. 10 not checked. [2022-11-18 20:18:52,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:55,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:55,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756237014] [2022-11-18 20:18:55,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:18:55,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752779940] [2022-11-18 20:18:55,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752779940] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:55,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:18:55,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2022-11-18 20:18:55,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083590107] [2022-11-18 20:18:55,958 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:55,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-18 20:18:55,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:55,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-18 20:18:55,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=2394, Unknown=74, NotChecked=306, Total=2970 [2022-11-18 20:18:55,959 INFO L87 Difference]: Start difference. First operand 1168 states and 1778 transitions. Second operand has 47 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 40 states have internal predecessors, (140), 18 states have call successors, (29), 10 states have call predecessors, (29), 15 states have return successors, (27), 14 states have call predecessors, (27), 18 states have call successors, (27) [2022-11-18 20:19:10,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:19:10,102 INFO L93 Difference]: Finished difference Result 1997 states and 3093 transitions. [2022-11-18 20:19:10,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-18 20:19:10,103 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 40 states have internal predecessors, (140), 18 states have call successors, (29), 10 states have call predecessors, (29), 15 states have return successors, (27), 14 states have call predecessors, (27), 18 states have call successors, (27) Word has length 278 [2022-11-18 20:19:10,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:19:10,110 INFO L225 Difference]: With dead ends: 1997 [2022-11-18 20:19:10,111 INFO L226 Difference]: Without dead ends: 1234 [2022-11-18 20:19:10,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 373 SyntacticMatches, 9 SemanticMatches, 67 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1344 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=312, Invalid=3886, Unknown=104, NotChecked=390, Total=4692 [2022-11-18 20:19:10,116 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 549 mSDsluCounter, 5010 mSDsCounter, 0 mSdLazyCounter, 4012 mSolverCounterSat, 559 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 5381 SdHoareTripleChecker+Invalid, 12752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 559 IncrementalHoareTripleChecker+Valid, 4012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8181 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:19:10,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 5381 Invalid, 12752 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [559 Valid, 4012 Invalid, 0 Unknown, 8181 Unchecked, 4.9s Time] [2022-11-18 20:19:10,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-11-18 20:19:10,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 1154. [2022-11-18 20:19:10,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1154 states, 835 states have (on average 1.1712574850299402) internal successors, (978), 844 states have internal predecessors, (978), 223 states have call successors, (223), 54 states have call predecessors, (223), 94 states have return successors, (552), 255 states have call predecessors, (552), 221 states have call successors, (552) [2022-11-18 20:19:10,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1753 transitions. [2022-11-18 20:19:10,259 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1753 transitions. Word has length 278 [2022-11-18 20:19:10,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:19:10,259 INFO L495 AbstractCegarLoop]: Abstraction has 1154 states and 1753 transitions. [2022-11-18 20:19:10,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 40 states have internal predecessors, (140), 18 states have call successors, (29), 10 states have call predecessors, (29), 15 states have return successors, (27), 14 states have call predecessors, (27), 18 states have call successors, (27) [2022-11-18 20:19:10,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1753 transitions. [2022-11-18 20:19:10,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2022-11-18 20:19:10,292 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:19:10,293 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:10,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:10,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-18 20:19:10,503 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:19:10,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:10,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1494839559, now seen corresponding path program 1 times [2022-11-18 20:19:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:10,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696569264] [2022-11-18 20:19:10,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:10,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:10,578 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:19:10,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1523027288] [2022-11-18 20:19:10,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:10,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:10,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:10,580 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:10,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-18 20:19:11,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:11,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 3458 conjuncts, 165 conjunts are in the unsatisfiable core [2022-11-18 20:19:11,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:13,893 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7336 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_7337 Int) (v_ArrVal_7334 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7336) |c_#memory_int|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_7334))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_7337))))) is different from true [2022-11-18 20:19:13,928 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7336 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_7337 Int) (v_ArrVal_7334 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_7334))) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7336) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_7337)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:19:34,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:19:34,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:19:34,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:19:36,617 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 332 proven. 24 refuted. 0 times theorem prover too weak. 76 trivial. 17 not checked. [2022-11-18 20:19:36,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:38,056 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7365 (Array Int Int)) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_637| Int) (v_ArrVal_7367 Int) (v_ArrVal_7366 Int)) (let ((.cse0 (+ c_s_sift_up_~queue.offset 80))) (or (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_637| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_637|) 0 v_ArrVal_7367)) c_s_sift_up_~queue.base) .cse0) 0)) (not (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_637| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_637|) 0 v_ArrVal_7366)) c_s_sift_up_~queue.base) .cse0) 0)) (not (= (mod (select (select (store |c_#memory_int| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_637| v_ArrVal_7365) c_s_sift_up_~queue.base) (+ 56 c_s_sift_up_~queue.offset)) 18446744073709551616) 0))))) is different from false [2022-11-18 20:19:38,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:19:38,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696569264] [2022-11-18 20:19:38,058 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:19:38,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523027288] [2022-11-18 20:19:38,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523027288] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:38,059 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:19:38,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-11-18 20:19:38,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137899076] [2022-11-18 20:19:38,059 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:19:38,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-18 20:19:38,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:19:38,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-18 20:19:38,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1079, Unknown=15, NotChecked=204, Total=1406 [2022-11-18 20:19:38,061 INFO L87 Difference]: Start difference. First operand 1154 states and 1753 transitions. Second operand has 37 states, 35 states have (on average 5.057142857142857) internal successors, (177), 34 states have internal predecessors, (177), 15 states have call successors, (36), 6 states have call predecessors, (36), 11 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) [2022-11-18 20:19:54,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:19:54,969 INFO L93 Difference]: Finished difference Result 2461 states and 3930 transitions. [2022-11-18 20:19:54,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-11-18 20:19:54,969 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 5.057142857142857) internal successors, (177), 34 states have internal predecessors, (177), 15 states have call successors, (36), 6 states have call predecessors, (36), 11 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) Word has length 293 [2022-11-18 20:19:54,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:19:54,980 INFO L225 Difference]: With dead ends: 2461 [2022-11-18 20:19:54,980 INFO L226 Difference]: Without dead ends: 1691 [2022-11-18 20:19:54,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 336 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 28.0s TimeCoverageRelationStatistics Valid=315, Invalid=3439, Unknown=40, NotChecked=366, Total=4160 [2022-11-18 20:19:54,984 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 378 mSDsluCounter, 6669 mSDsCounter, 0 mSdLazyCounter, 8911 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 7125 SdHoareTripleChecker+Invalid, 13230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 8911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4119 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:19:54,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 7125 Invalid, 13230 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [200 Valid, 8911 Invalid, 0 Unknown, 4119 Unchecked, 11.3s Time] [2022-11-18 20:19:54,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2022-11-18 20:19:55,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1559. [2022-11-18 20:19:55,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1559 states, 1126 states have (on average 1.1714031971580816) internal successors, (1319), 1143 states have internal predecessors, (1319), 314 states have call successors, (314), 64 states have call predecessors, (314), 117 states have return successors, (918), 351 states have call predecessors, (918), 312 states have call successors, (918) [2022-11-18 20:19:55,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1559 states to 1559 states and 2551 transitions. [2022-11-18 20:19:55,222 INFO L78 Accepts]: Start accepts. Automaton has 1559 states and 2551 transitions. Word has length 293 [2022-11-18 20:19:55,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:19:55,223 INFO L495 AbstractCegarLoop]: Abstraction has 1559 states and 2551 transitions. [2022-11-18 20:19:55,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 5.057142857142857) internal successors, (177), 34 states have internal predecessors, (177), 15 states have call successors, (36), 6 states have call predecessors, (36), 11 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) [2022-11-18 20:19:55,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1559 states and 2551 transitions. [2022-11-18 20:19:55,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2022-11-18 20:19:55,236 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:19:55,237 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:55,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:55,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-18 20:19:55,437 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:19:55,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:55,437 INFO L85 PathProgramCache]: Analyzing trace with hash -393857166, now seen corresponding path program 1 times [2022-11-18 20:19:55,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:19:55,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593536506] [2022-11-18 20:19:55,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:55,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:19:55,523 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:19:55,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [876450595] [2022-11-18 20:19:55,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:55,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:19:55,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:19:55,524 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:19:55,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-18 20:19:56,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:56,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 3426 conjuncts, 128 conjunts are in the unsatisfiable core [2022-11-18 20:19:56,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:56,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:19:57,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:19:57,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:19:57,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:57,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:19:57,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:57,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:19:57,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:57,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:19:57,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:57,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:19:58,288 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7599 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7599) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7600 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7600) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:19:59,425 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 257 proven. 37 refuted. 3 times theorem prover too weak. 177 trivial. 0 not checked. [2022-11-18 20:19:59,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:20:00,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:00,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593536506] [2022-11-18 20:20:00,537 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:20:00,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876450595] [2022-11-18 20:20:00,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876450595] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:20:00,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:20:00,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-11-18 20:20:00,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855345613] [2022-11-18 20:20:00,538 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:20:00,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 20:20:00,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:00,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 20:20:00,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=946, Unknown=8, NotChecked=62, Total=1122 [2022-11-18 20:20:00,540 INFO L87 Difference]: Start difference. First operand 1559 states and 2551 transitions. Second operand has 30 states, 27 states have (on average 4.925925925925926) internal successors, (133), 26 states have internal predecessors, (133), 13 states have call successors, (29), 7 states have call predecessors, (29), 10 states have return successors, (27), 9 states have call predecessors, (27), 13 states have call successors, (27) [2022-11-18 20:20:04,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:20:04,529 INFO L93 Difference]: Finished difference Result 2982 states and 5078 transitions. [2022-11-18 20:20:04,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-18 20:20:04,529 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 4.925925925925926) internal successors, (133), 26 states have internal predecessors, (133), 13 states have call successors, (29), 7 states have call predecessors, (29), 10 states have return successors, (27), 9 states have call predecessors, (27), 13 states have call successors, (27) Word has length 283 [2022-11-18 20:20:04,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:20:04,571 INFO L225 Difference]: With dead ends: 2982 [2022-11-18 20:20:04,571 INFO L226 Difference]: Without dead ends: 1863 [2022-11-18 20:20:04,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 405 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=192, Invalid=1610, Unknown=8, NotChecked=82, Total=1892 [2022-11-18 20:20:04,579 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 267 mSDsluCounter, 3808 mSDsCounter, 0 mSdLazyCounter, 2643 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 4183 SdHoareTripleChecker+Invalid, 7630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4775 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:20:04,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 4183 Invalid, 7630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2643 Invalid, 0 Unknown, 4775 Unchecked, 3.1s Time] [2022-11-18 20:20:04,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2022-11-18 20:20:04,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1617. [2022-11-18 20:20:04,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1174 states have (on average 1.1712095400340716) internal successors, (1375), 1190 states have internal predecessors, (1375), 319 states have call successors, (319), 66 states have call predecessors, (319), 122 states have return successors, (979), 360 states have call predecessors, (979), 317 states have call successors, (979) [2022-11-18 20:20:04,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 2673 transitions. [2022-11-18 20:20:04,772 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 2673 transitions. Word has length 283 [2022-11-18 20:20:04,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:20:04,773 INFO L495 AbstractCegarLoop]: Abstraction has 1617 states and 2673 transitions. [2022-11-18 20:20:04,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 4.925925925925926) internal successors, (133), 26 states have internal predecessors, (133), 13 states have call successors, (29), 7 states have call predecessors, (29), 10 states have return successors, (27), 9 states have call predecessors, (27), 13 states have call successors, (27) [2022-11-18 20:20:04,773 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 2673 transitions. [2022-11-18 20:20:04,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-11-18 20:20:04,782 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:20:04,783 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:04,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:04,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-11-18 20:20:04,999 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:20:05,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:05,000 INFO L85 PathProgramCache]: Analyzing trace with hash -589285118, now seen corresponding path program 1 times [2022-11-18 20:20:05,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:05,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801686199] [2022-11-18 20:20:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:05,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:20:05,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1232524094] [2022-11-18 20:20:05,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:05,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:05,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:20:05,078 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:20:05,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-18 20:20:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:06,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 3469 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-18 20:20:06,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:06,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2022-11-18 20:20:06,763 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 251 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-11-18 20:20:06,763 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:20:06,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:20:06,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801686199] [2022-11-18 20:20:06,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:20:06,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232524094] [2022-11-18 20:20:06,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232524094] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:20:06,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:20:06,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 20:20:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671809182] [2022-11-18 20:20:06,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:20:06,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:20:06,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:20:06,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:20:06,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:20:06,766 INFO L87 Difference]: Start difference. First operand 1617 states and 2673 transitions. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 6 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2022-11-18 20:20:07,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:20:07,948 INFO L93 Difference]: Finished difference Result 2952 states and 5159 transitions. [2022-11-18 20:20:07,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 20:20:07,948 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 6 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 295 [2022-11-18 20:20:07,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:20:07,960 INFO L225 Difference]: With dead ends: 2952 [2022-11-18 20:20:07,960 INFO L226 Difference]: Without dead ends: 1664 [2022-11-18 20:20:07,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:20:07,971 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 94 mSDsluCounter, 2766 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 3151 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:20:07,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 3151 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-18 20:20:07,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2022-11-18 20:20:08,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 1609. [2022-11-18 20:20:08,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1166 states have (on average 1.146655231560892) internal successors, (1337), 1178 states have internal predecessors, (1337), 319 states have call successors, (319), 66 states have call predecessors, (319), 122 states have return successors, (979), 364 states have call predecessors, (979), 317 states have call successors, (979) [2022-11-18 20:20:08,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2635 transitions. [2022-11-18 20:20:08,202 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2635 transitions. Word has length 295 [2022-11-18 20:20:08,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:20:08,203 INFO L495 AbstractCegarLoop]: Abstraction has 1609 states and 2635 transitions. [2022-11-18 20:20:08,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 6 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2022-11-18 20:20:08,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2635 transitions. [2022-11-18 20:20:08,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2022-11-18 20:20:08,210 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:20:08,210 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:08,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:08,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-11-18 20:20:08,418 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:20:08,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:08,418 INFO L85 PathProgramCache]: Analyzing trace with hash -2033068682, now seen corresponding path program 1 times [2022-11-18 20:20:08,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:20:08,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758120398] [2022-11-18 20:20:08,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:08,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:20:08,490 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:20:08,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [294854713] [2022-11-18 20:20:08,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:08,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:20:08,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:20:08,492 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:20:08,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-18 20:20:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:09,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 3458 conjuncts, 229 conjunts are in the unsatisfiable core [2022-11-18 20:20:09,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:09,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:20:10,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:20:10,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:20:10,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:20:11,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:20:11,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2022-11-18 20:20:11,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:20:11,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:20:15,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:20:15,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2022-11-18 20:20:15,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:20:15,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:20:19,652 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 32 |c_ensure_array_list_has_allocated_data_member_#in~list.offset|))) (and (exists ((v_ArrVal_8086 Int) (v_ArrVal_8096 Int) (|v_ensure_array_list_has_allocated_data_member_#t~ret537.base_15| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v_ensure_array_list_has_allocated_data_member_#t~ret537.base_15| v_ArrVal_8086)) (= (select |c_old(#valid)| |v_ensure_array_list_has_allocated_data_member_#t~ret537.base_15|) 0) (not (= |v_ensure_array_list_has_allocated_data_member_#t~ret537.base_15| 0)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 |v_ensure_array_list_has_allocated_data_member_#t~ret537.base_15|) |c_ensure_array_list_has_allocated_data_member_#in~list.offset| v_ArrVal_8096))))) (exists ((v_ArrVal_8097 Int) (v_ArrVal_8092 Int)) (= (store |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 v_ArrVal_8092) |c_ensure_array_list_has_allocated_data_member_#in~list.offset| v_ArrVal_8097)) |c_#memory_int|)) (exists ((v_ArrVal_8098 Int) (v_ArrVal_8091 Int)) (= (store |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) .cse0 v_ArrVal_8091) |c_ensure_array_list_has_allocated_data_member_#in~list.offset| v_ArrVal_8098)) |c_#memory_$Pointer$.offset|)))) is different from true [2022-11-18 20:20:19,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-18 20:20:19,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-18 20:20:19,727 INFO L321 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2022-11-18 20:20:19,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-11-18 20:20:19,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33 [2022-11-18 20:20:21,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:21,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:20:21,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:21,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:21,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2022-11-18 20:20:21,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:21,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:20:24,378 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_8108 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_8108))) (exists ((v_ArrVal_8106 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_8106) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_8107 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8107)) |c_#memory_int|))) is different from true [2022-11-18 20:20:37,738 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_8110 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_8111 (Array Int Int))) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8110))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_8111)))) is different from true [2022-11-18 20:21:00,234 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:21:00,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2022-11-18 20:21:00,279 INFO L321 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-11-18 20:21:00,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 51 [2022-11-18 20:21:00,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:21:00,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-11-18 20:21:00,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-18 20:21:00,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-18 20:21:14,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:21:14,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:14,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2022-11-18 20:21:14,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:14,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:21:14,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:14,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-11-18 20:21:14,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:14,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:21:14,986 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:21:14,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:21:14,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-18 20:21:15,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-11-18 20:21:15,837 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 242 proven. 48 refuted. 0 times theorem prover too weak. 147 trivial. 5 not checked. [2022-11-18 20:21:15,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:21:20,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 4 [2022-11-18 20:21:22,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:21:22,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758120398] [2022-11-18 20:21:22,483 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:21:22,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294854713] [2022-11-18 20:21:22,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294854713] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:21:22,485 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:21:22,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2022-11-18 20:21:22,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987287109] [2022-11-18 20:21:22,485 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:21:22,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-11-18 20:21:22,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:21:22,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-11-18 20:21:22,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=3107, Unknown=92, NotChecked=348, Total=3782 [2022-11-18 20:21:22,487 INFO L87 Difference]: Start difference. First operand 1609 states and 2635 transitions. Second operand has 58 states, 52 states have (on average 2.769230769230769) internal successors, (144), 49 states have internal predecessors, (144), 19 states have call successors, (31), 12 states have call predecessors, (31), 17 states have return successors, (29), 16 states have call predecessors, (29), 19 states have call successors, (29) [2022-11-18 20:21:43,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:21:43,270 INFO L93 Difference]: Finished difference Result 2725 states and 4499 transitions. [2022-11-18 20:21:43,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-18 20:21:43,271 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 52 states have (on average 2.769230769230769) internal successors, (144), 49 states have internal predecessors, (144), 19 states have call successors, (31), 12 states have call predecessors, (31), 17 states have return successors, (29), 16 states have call predecessors, (29), 19 states have call successors, (29) Word has length 286 [2022-11-18 20:21:43,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:21:43,279 INFO L225 Difference]: With dead ends: 2725 [2022-11-18 20:21:43,279 INFO L226 Difference]: Without dead ends: 1707 [2022-11-18 20:21:43,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 369 SyntacticMatches, 12 SemanticMatches, 77 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1900 ImplicationChecksByTransitivity, 84.2s TimeCoverageRelationStatistics Valid=357, Invalid=5219, Unknown=136, NotChecked=450, Total=6162 [2022-11-18 20:21:43,284 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 513 mSDsluCounter, 5226 mSDsCounter, 0 mSdLazyCounter, 3737 mSolverCounterSat, 520 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 5575 SdHoareTripleChecker+Invalid, 13268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 520 IncrementalHoareTripleChecker+Valid, 3737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9011 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:21:43,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [566 Valid, 5575 Invalid, 13268 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [520 Valid, 3737 Invalid, 0 Unknown, 9011 Unchecked, 4.3s Time] [2022-11-18 20:21:43,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2022-11-18 20:21:43,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 1633. [2022-11-18 20:21:43,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1188 states have (on average 1.1498316498316499) internal successors, (1366), 1199 states have internal predecessors, (1366), 320 states have call successors, (320), 67 states have call predecessors, (320), 123 states have return successors, (980), 366 states have call predecessors, (980), 318 states have call successors, (980) [2022-11-18 20:21:43,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 2666 transitions. [2022-11-18 20:21:43,520 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 2666 transitions. Word has length 286 [2022-11-18 20:21:43,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:21:43,520 INFO L495 AbstractCegarLoop]: Abstraction has 1633 states and 2666 transitions. [2022-11-18 20:21:43,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 52 states have (on average 2.769230769230769) internal successors, (144), 49 states have internal predecessors, (144), 19 states have call successors, (31), 12 states have call predecessors, (31), 17 states have return successors, (29), 16 states have call predecessors, (29), 19 states have call successors, (29) [2022-11-18 20:21:43,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 2666 transitions. [2022-11-18 20:21:43,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2022-11-18 20:21:43,530 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:21:43,530 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:21:43,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-11-18 20:21:43,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-11-18 20:21:43,739 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:21:43,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:21:43,739 INFO L85 PathProgramCache]: Analyzing trace with hash 915046678, now seen corresponding path program 1 times [2022-11-18 20:21:43,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:21:43,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700372629] [2022-11-18 20:21:43,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:21:43,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:21:43,806 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:21:43,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432270939] [2022-11-18 20:21:43,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:21:43,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:21:43,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:21:43,808 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:21:43,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21adbb25-80d2-4467-b3bb-20aeb01ffc52/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-18 20:21:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:21:45,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 3489 conjuncts, 229 conjunts are in the unsatisfiable core [2022-11-18 20:21:45,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:21:45,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:21:45,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-18 20:21:45,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-18 20:21:47,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:21:50,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:21:52,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 32 [2022-11-18 20:21:54,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:54,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:21:54,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:54,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-18 20:21:56,604 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_8419 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8419)))) (exists ((v_ArrVal_8417 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_8417) |c_#memory_int|))) is different from true [2022-11-18 20:21:58,747 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_8419 Int) (v_ArrVal_8417 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_8419))) (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_8417) |c_#memory_int|))) is different from true [2022-11-18 20:22:05,072 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_8421 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8421)) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_8422 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8422)) |c_#memory_int|))) is different from true [2022-11-18 20:22:11,619 WARN L859 $PredicateComparison]: unable to prove that (and (not (= (mod (select (select |c_#memory_int| |c_aws_priority_queue_is_valid_#in~queue#1.base|) (+ 56 |c_aws_priority_queue_is_valid_#in~queue#1.offset|)) 18446744073709551616) 0)) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_8419 Int) (v_ArrVal_8417 (Array Int Int)) (v_ArrVal_8421 Int) (|v_aws_array_list_is_valid_~#required_size~0.base_532| Int) (v_ArrVal_8422 Int)) (let ((.cse1 (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_8417))) (let ((.cse0 (select .cse1 |v_aws_array_list_is_valid_~#required_size~0.base_532|))) (and (= (select .cse0 0) 0) (= (store .cse1 |v_aws_array_list_is_valid_~#required_size~0.base_532| (store .cse0 0 v_ArrVal_8422)) |c_#memory_int|) (= |c_#memory_$Pointer$.base| (let ((.cse2 (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_8419)))) (store .cse2 |v_aws_array_list_is_valid_~#required_size~0.base_532| (store (select .cse2 |v_aws_array_list_is_valid_~#required_size~0.base_532|) 0 v_ArrVal_8421))))))))) is different from true [2022-11-18 20:22:11,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:22:11,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:22:11,914 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:22:11,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 32 [2022-11-18 20:22:12,002 INFO L321 Elim1Store]: treesize reduction 99, result has 23.3 percent of original size [2022-11-18 20:22:12,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 70 treesize of output 114 [2022-11-18 20:22:12,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-18 20:22:12,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:22:12,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 6 [2022-11-18 20:22:12,140 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 26 [2022-11-18 20:22:12,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:22:12,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 65 [2022-11-18 20:22:12,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-18 20:22:33,389 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_8424 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8424)))) is different from true