./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b 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_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN --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 9ff439c9da308e48e314eaeb6f620d0560f5430b3c601570b5afd8d635a5b965 --- 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-6b4ec56 [2022-11-20 11:12:30,984 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:12:30,987 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:12:31,039 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:12:31,041 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:12:31,046 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:12:31,049 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:12:31,063 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:12:31,065 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:12:31,066 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:12:31,068 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:12:31,070 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:12:31,070 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:12:31,072 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:12:31,073 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:12:31,075 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:12:31,076 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:12:31,078 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:12:31,080 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:12:31,082 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:12:31,084 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:12:31,086 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:12:31,088 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:12:31,089 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:12:31,093 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:12:31,094 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:12:31,095 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:12:31,096 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:12:31,097 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:12:31,098 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:12:31,098 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:12:31,100 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:12:31,101 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:12:31,102 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:12:31,104 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:12:31,104 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:12:31,105 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:12:31,106 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:12:31,106 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:12:31,108 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:12:31,109 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:12:31,111 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 11:12:31,139 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:12:31,140 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:12:31,140 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:12:31,141 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:12:31,141 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:12:31,142 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:12:31,143 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:12:31,143 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:12:31,143 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:12:31,144 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:12:31,144 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:12:31,144 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:12:31,145 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:12:31,145 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:12:31,145 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:12:31,146 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:12:31,146 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:12:31,146 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:12:31,147 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:12:31,147 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:12:31,147 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:12:31,147 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:12:31,148 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:12:31,148 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:12:31,148 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:12:31,149 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:12:31,149 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:12:31,149 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:12:31,150 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:12:31,150 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:12:31,150 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_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/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_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN 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 -> 9ff439c9da308e48e314eaeb6f620d0560f5430b3c601570b5afd8d635a5b965 [2022-11-20 11:12:31,480 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:12:31,509 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:12:31,512 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:12:31,514 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:12:31,514 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:12:31,516 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i [2022-11-20 11:12:35,407 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:12:35,998 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:12:36,003 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i [2022-11-20 11:12:36,051 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data/54e4de72f/afac989ea9eb4c59a748156f2497f8ea/FLAG8b81eff56 [2022-11-20 11:12:36,076 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data/54e4de72f/afac989ea9eb4c59a748156f2497f8ea [2022-11-20 11:12:36,083 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:12:36,088 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:12:36,095 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:12:36,095 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:12:36,104 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:12:36,105 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:12:36" (1/1) ... [2022-11-20 11:12:36,106 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ce9fc90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:36, skipping insertion in model container [2022-11-20 11:12:36,107 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:12:36" (1/1) ... [2022-11-20 11:12:36,119 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:12:36,217 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:12:36,694 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4493,4506] [2022-11-20 11:12:36,704 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4553,4566] [2022-11-20 11:12:37,653 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,654 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,655 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,656 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,658 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,677 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,678 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,681 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,682 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,685 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,686 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,688 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,688 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:37,982 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:12:37,984 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:12:37,985 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:12:37,987 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:12:37,989 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:12:37,990 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:12:38,002 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:12:38,003 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:12:38,004 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:12:38,005 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:12:38,183 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:12:38,213 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:12:38,249 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4493,4506] [2022-11-20 11:12:38,253 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4553,4566] [2022-11-20 11:12:38,351 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,358 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,360 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,361 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,367 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,381 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,381 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,383 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,384 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,387 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,388 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,389 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,390 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:12:38,420 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:12:38,421 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:12:38,423 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:12:38,424 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:12:38,426 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:12:38,427 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:12:38,428 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:12:38,429 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:12:38,430 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:12:38,431 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:12:38,476 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:12:38,795 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:12:38,802 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38 WrapperNode [2022-11-20 11:12:38,802 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:12:38,804 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:12:38,804 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:12:38,804 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:12:38,843 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:38,959 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,023 INFO L138 Inliner]: procedures = 592, calls = 624, calls flagged for inlining = 38, calls inlined = 6, statements flattened = 122 [2022-11-20 11:12:39,024 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:12:39,025 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:12:39,025 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:12:39,025 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:12:39,039 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,040 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,045 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,046 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,060 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,067 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,071 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,073 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,079 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:12:39,080 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:12:39,080 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:12:39,081 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:12:39,082 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (1/1) ... [2022-11-20 11:12:39,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:12:39,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:12:39,126 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:12:39,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:12:39,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:12:39,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 11:12:39,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 11:12:39,217 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 11:12:39,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:12:39,219 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:12:39,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:12:39,220 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 11:12:39,220 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 11:12:39,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:12:39,222 INFO L130 BoogieDeclarations]: Found specification of procedure assert_all_bytes_are [2022-11-20 11:12:39,222 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_all_bytes_are [2022-11-20 11:12:39,224 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-20 11:12:39,224 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-20 11:12:39,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 11:12:39,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 11:12:39,574 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:12:39,579 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:12:40,231 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:12:40,241 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:12:40,241 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 11:12:40,244 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:12:40 BoogieIcfgContainer [2022-11-20 11:12:40,245 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:12:40,248 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:12:40,249 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:12:40,254 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:12:40,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:12:36" (1/3) ... [2022-11-20 11:12:40,256 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59b729eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:12:40, skipping insertion in model container [2022-11-20 11:12:40,256 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:12:38" (2/3) ... [2022-11-20 11:12:40,257 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59b729eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:12:40, skipping insertion in model container [2022-11-20 11:12:40,257 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:12:40" (3/3) ... [2022-11-20 11:12:40,259 INFO L112 eAbstractionObserver]: Analyzing ICFG memset_using_uint64_harness.i [2022-11-20 11:12:40,287 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:12:40,287 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:12:40,361 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:12:40,370 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;@669aeb3c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:12:40,371 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 11:12:40,378 INFO L276 IsEmpty]: Start isEmpty. Operand has 70 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:12:40,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:12:40,393 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:40,394 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:12:40,395 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:40,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:40,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1569633619, now seen corresponding path program 1 times [2022-11-20 11:12:40,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:40,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160168302] [2022-11-20 11:12:40,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:40,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:40,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:41,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:41,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:41,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:41,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:12:41,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:41,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:12:41,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:41,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160168302] [2022-11-20 11:12:41,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160168302] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:41,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:41,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:12:41,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650332960] [2022-11-20 11:12:41,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:41,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 11:12:41,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:41,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 11:12:41,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:12:41,341 INFO L87 Difference]: Start difference. First operand has 70 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 16.0) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:12:41,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:41,396 INFO L93 Difference]: Finished difference Result 137 states and 191 transitions. [2022-11-20 11:12:41,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 11:12:41,403 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 16.0) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2022-11-20 11:12:41,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:41,417 INFO L225 Difference]: With dead ends: 137 [2022-11-20 11:12:41,417 INFO L226 Difference]: Without dead ends: 62 [2022-11-20 11:12:41,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:12:41,433 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:41,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:12:41,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-11-20 11:12:41,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2022-11-20 11:12:41,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 47 states have (on average 1.2765957446808511) internal successors, (60), 48 states have internal predecessors, (60), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-20 11:12:41,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 80 transitions. [2022-11-20 11:12:41,518 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 80 transitions. Word has length 45 [2022-11-20 11:12:41,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:41,521 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 80 transitions. [2022-11-20 11:12:41,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 16.0) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:12:41,522 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 80 transitions. [2022-11-20 11:12:41,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:12:41,527 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:41,527 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:12:41,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 11:12:41,528 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:41,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:41,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1695278887, now seen corresponding path program 1 times [2022-11-20 11:12:41,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:41,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529976346] [2022-11-20 11:12:41,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:41,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:41,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:42,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:42,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:42,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:42,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:42,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:12:42,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:12:42,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:42,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529976346] [2022-11-20 11:12:42,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529976346] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:42,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:42,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:12:42,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638444574] [2022-11-20 11:12:42,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:42,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:12:42,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:42,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:12:42,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:12:42,106 INFO L87 Difference]: Start difference. First operand 62 states and 80 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:12:42,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:42,262 INFO L93 Difference]: Finished difference Result 122 states and 157 transitions. [2022-11-20 11:12:42,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:12:42,266 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2022-11-20 11:12:42,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:42,272 INFO L225 Difference]: With dead ends: 122 [2022-11-20 11:12:42,273 INFO L226 Difference]: Without dead ends: 75 [2022-11-20 11:12:42,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 10 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-20 11:12:42,277 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 5 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:42,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 125 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:12:42,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-20 11:12:42,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2022-11-20 11:12:42,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 59 states have (on average 1.2203389830508475) internal successors, (72), 60 states have internal predecessors, (72), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-20 11:12:42,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 92 transitions. [2022-11-20 11:12:42,301 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 92 transitions. Word has length 45 [2022-11-20 11:12:42,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:42,302 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 92 transitions. [2022-11-20 11:12:42,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:12:42,302 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 92 transitions. [2022-11-20 11:12:42,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:12:42,304 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:42,304 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:12:42,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 11:12:42,305 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:42,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:42,306 INFO L85 PathProgramCache]: Analyzing trace with hash -910744667, now seen corresponding path program 1 times [2022-11-20 11:12:42,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:42,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091838267] [2022-11-20 11:12:42,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:42,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:43,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:43,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:43,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:43,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:43,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:12:43,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:12:43,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:43,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091838267] [2022-11-20 11:12:43,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091838267] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:43,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:43,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:12:43,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783467173] [2022-11-20 11:12:43,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:43,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:12:43,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:43,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:12:43,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:12:43,576 INFO L87 Difference]: Start difference. First operand 74 states and 92 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:12:44,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:44,010 INFO L93 Difference]: Finished difference Result 157 states and 196 transitions. [2022-11-20 11:12:44,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:12:44,011 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:12:44,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:44,016 INFO L225 Difference]: With dead ends: 157 [2022-11-20 11:12:44,017 INFO L226 Difference]: Without dead ends: 108 [2022-11-20 11:12:44,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:12:44,028 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 114 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:44,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 325 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:12:44,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-11-20 11:12:44,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 91. [2022-11-20 11:12:44,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 75 states have (on average 1.1733333333333333) internal successors, (88), 76 states have internal predecessors, (88), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:12:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 110 transitions. [2022-11-20 11:12:44,071 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 110 transitions. Word has length 45 [2022-11-20 11:12:44,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:44,072 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 110 transitions. [2022-11-20 11:12:44,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:12:44,073 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 110 transitions. [2022-11-20 11:12:44,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:12:44,076 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:44,077 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:12:44,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 11:12:44,077 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:44,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:44,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1853556659, now seen corresponding path program 1 times [2022-11-20 11:12:44,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:44,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453070742] [2022-11-20 11:12:44,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:44,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:44,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:44,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:44,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:44,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:12:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:44,853 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:12:44,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:44,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453070742] [2022-11-20 11:12:44,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453070742] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:44,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:44,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:12:44,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537021766] [2022-11-20 11:12:44,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:44,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:12:44,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:44,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:12:44,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:12:44,858 INFO L87 Difference]: Start difference. First operand 91 states and 110 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:12:45,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:45,010 INFO L93 Difference]: Finished difference Result 97 states and 115 transitions. [2022-11-20 11:12:45,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:12:45,011 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2022-11-20 11:12:45,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:45,015 INFO L225 Difference]: With dead ends: 97 [2022-11-20 11:12:45,016 INFO L226 Difference]: Without dead ends: 95 [2022-11-20 11:12:45,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:12:45,023 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 32 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:45,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 294 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:12:45,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-20 11:12:45,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2022-11-20 11:12:45,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 78 states have (on average 1.1666666666666667) internal successors, (91), 79 states have internal predecessors, (91), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:12:45,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 113 transitions. [2022-11-20 11:12:45,057 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 113 transitions. Word has length 45 [2022-11-20 11:12:45,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:45,058 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 113 transitions. [2022-11-20 11:12:45,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:12:45,059 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 113 transitions. [2022-11-20 11:12:45,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-20 11:12:45,068 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:45,069 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-20 11:12:45,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 11:12:45,069 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:45,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:45,070 INFO L85 PathProgramCache]: Analyzing trace with hash 298962732, now seen corresponding path program 1 times [2022-11-20 11:12:45,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:45,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521172821] [2022-11-20 11:12:45,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:45,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:45,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:45,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:45,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:45,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:12:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:45,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-11-20 11:12:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:45,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-11-20 11:12:46,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 11:12:46,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,034 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:12:46,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:46,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521172821] [2022-11-20 11:12:46,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521172821] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:46,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:46,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:12:46,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093052277] [2022-11-20 11:12:46,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:46,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:12:46,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:46,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:12:46,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:12:46,038 INFO L87 Difference]: Start difference. First operand 95 states and 113 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-20 11:12:46,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:46,184 INFO L93 Difference]: Finished difference Result 134 states and 158 transitions. [2022-11-20 11:12:46,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:12:46,185 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 62 [2022-11-20 11:12:46,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:46,196 INFO L225 Difference]: With dead ends: 134 [2022-11-20 11:12:46,196 INFO L226 Difference]: Without dead ends: 106 [2022-11-20 11:12:46,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 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-20 11:12:46,198 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 55 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:46,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 282 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:12:46,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-11-20 11:12:46,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-11-20 11:12:46,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 86 states have (on average 1.1744186046511629) internal successors, (101), 87 states have internal predecessors, (101), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:12:46,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 125 transitions. [2022-11-20 11:12:46,253 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 125 transitions. Word has length 62 [2022-11-20 11:12:46,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:46,254 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 125 transitions. [2022-11-20 11:12:46,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-20 11:12:46,255 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 125 transitions. [2022-11-20 11:12:46,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:12:46,259 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:46,259 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:12:46,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 11:12:46,260 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:46,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:46,261 INFO L85 PathProgramCache]: Analyzing trace with hash -983473925, now seen corresponding path program 1 times [2022-11-20 11:12:46,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:46,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105400505] [2022-11-20 11:12:46,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:46,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:46,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:46,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-20 11:12:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-20 11:12:46,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-20 11:12:46,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-20 11:12:46,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:46,670 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:12:46,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:46,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105400505] [2022-11-20 11:12:46,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105400505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:46,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:46,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:12:46,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447472064] [2022-11-20 11:12:46,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:46,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:12:46,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:46,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:12:46,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:12:46,676 INFO L87 Difference]: Start difference. First operand 104 states and 125 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:12:46,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:46,729 INFO L93 Difference]: Finished difference Result 176 states and 211 transitions. [2022-11-20 11:12:46,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:12:46,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2022-11-20 11:12:46,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:46,734 INFO L225 Difference]: With dead ends: 176 [2022-11-20 11:12:46,735 INFO L226 Difference]: Without dead ends: 106 [2022-11-20 11:12:46,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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-20 11:12:46,740 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 1 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:46,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 151 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:12:46,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-11-20 11:12:46,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 105. [2022-11-20 11:12:46,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 87 states have (on average 1.1724137931034482) internal successors, (102), 88 states have internal predecessors, (102), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:12:46,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 126 transitions. [2022-11-20 11:12:46,772 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 126 transitions. Word has length 63 [2022-11-20 11:12:46,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:46,772 INFO L495 AbstractCegarLoop]: Abstraction has 105 states and 126 transitions. [2022-11-20 11:12:46,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:12:46,773 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 126 transitions. [2022-11-20 11:12:46,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-20 11:12:46,774 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:46,774 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:12:46,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 11:12:46,775 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:46,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:46,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1563625393, now seen corresponding path program 1 times [2022-11-20 11:12:46,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:46,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415400810] [2022-11-20 11:12:46,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:46,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:46,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:47,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:12:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-11-20 11:12:47,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:12:47,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-20 11:12:47,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:47,656 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:12:47,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:47,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415400810] [2022-11-20 11:12:47,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415400810] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:47,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:47,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:12:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415823314] [2022-11-20 11:12:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:47,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:12:47,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:12:47,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:12:47,660 INFO L87 Difference]: Start difference. First operand 105 states and 126 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:12:47,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:47,830 INFO L93 Difference]: Finished difference Result 127 states and 147 transitions. [2022-11-20 11:12:47,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:12:47,831 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 66 [2022-11-20 11:12:47,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:47,834 INFO L225 Difference]: With dead ends: 127 [2022-11-20 11:12:47,834 INFO L226 Difference]: Without dead ends: 79 [2022-11-20 11:12:47,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:12:47,837 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 49 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:47,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 387 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:12:47,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-20 11:12:47,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-11-20 11:12:47,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 63 states have (on average 1.1904761904761905) internal successors, (75), 64 states have internal predecessors, (75), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-20 11:12:47,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2022-11-20 11:12:47,855 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 66 [2022-11-20 11:12:47,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:47,856 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2022-11-20 11:12:47,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:12:47,856 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2022-11-20 11:12:47,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:12:47,859 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:47,860 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:12:47,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 11:12:47,860 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:47,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:47,861 INFO L85 PathProgramCache]: Analyzing trace with hash 168968953, now seen corresponding path program 1 times [2022-11-20 11:12:47,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:47,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699399035] [2022-11-20 11:12:47,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:47,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:48,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:48,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:48,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 11:12:48,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 11:12:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 11:12:48,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-20 11:12:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:48,315 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-20 11:12:48,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:48,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699399035] [2022-11-20 11:12:48,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699399035] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:12:48,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:12:48,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 11:12:48,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853553836] [2022-11-20 11:12:48,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:12:48,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:12:48,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:48,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:12:48,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:12:48,320 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:12:48,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:12:48,511 INFO L93 Difference]: Finished difference Result 131 states and 157 transitions. [2022-11-20 11:12:48,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:12:48,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 65 [2022-11-20 11:12:48,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:12:48,515 INFO L225 Difference]: With dead ends: 131 [2022-11-20 11:12:48,516 INFO L226 Difference]: Without dead ends: 95 [2022-11-20 11:12:48,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 14 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-20 11:12:48,518 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 13 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:12:48,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 255 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:12:48,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-20 11:12:48,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 81. [2022-11-20 11:12:48,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-20 11:12:48,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 97 transitions. [2022-11-20 11:12:48,534 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 97 transitions. Word has length 65 [2022-11-20 11:12:48,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:12:48,535 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 97 transitions. [2022-11-20 11:12:48,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:12:48,536 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 97 transitions. [2022-11-20 11:12:48,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:12:48,537 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:12:48,537 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:12:48,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 11:12:48,538 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:12:48,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:48,538 INFO L85 PathProgramCache]: Analyzing trace with hash 231008567, now seen corresponding path program 1 times [2022-11-20 11:12:48,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:48,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345236416] [2022-11-20 11:12:48,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:48,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:48,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:12:58,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-20 11:12:58,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 11:12:58,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 11:12:58,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 11:12:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-20 11:12:58,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:58,765 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 11:12:58,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:58,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345236416] [2022-11-20 11:12:58,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345236416] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:12:58,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468428215] [2022-11-20 11:12:58,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:58,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:12:58,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:12:58,774 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:12:58,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 11:12:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:59,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 105 conjunts are in the unsatisfiable core [2022-11-20 11:12:59,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:00,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 46 treesize of output 41 [2022-11-20 11:13:00,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 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 39 treesize of output 75 [2022-11-20 11:13:02,662 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:13:02,662 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 45 [2022-11-20 11:13:02,683 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-20 11:13:02,693 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 5 [2022-11-20 11:13:03,225 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:13:03,226 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 44 treesize of output 48 [2022-11-20 11:13:03,444 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:13:03,445 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 44 treesize of output 48 [2022-11-20 11:13:03,682 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:13:03,683 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 44 treesize of output 48 [2022-11-20 11:13:03,880 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:13:03,881 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 44 treesize of output 48 [2022-11-20 11:13:04,108 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:13:04,108 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 44 treesize of output 48 [2022-11-20 11:13:04,321 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:13:04,322 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 49 treesize of output 48 [2022-11-20 11:13:08,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:13:08,027 INFO L321 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2022-11-20 11:13:08,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 47 [2022-11-20 11:13:08,404 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-20 11:13:08,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:13:09,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468428215] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:13:09,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:13:09,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 38 [2022-11-20 11:13:09,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242024188] [2022-11-20 11:13:09,854 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:13:09,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:13:09,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:13:09,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:13:09,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1603, Unknown=0, NotChecked=0, Total=1722 [2022-11-20 11:13:09,856 INFO L87 Difference]: Start difference. First operand 81 states and 97 transitions. Second operand has 38 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 35 states have internal predecessors, (85), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 10 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-20 11:13:26,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:26,316 INFO L93 Difference]: Finished difference Result 180 states and 223 transitions. [2022-11-20 11:13:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-20 11:13:26,318 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 35 states have internal predecessors, (85), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 10 states have call predecessors, (12), 9 states have call successors, (12) Word has length 65 [2022-11-20 11:13:26,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:26,320 INFO L225 Difference]: With dead ends: 180 [2022-11-20 11:13:26,320 INFO L226 Difference]: Without dead ends: 178 [2022-11-20 11:13:26,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 953 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=402, Invalid=3887, Unknown=1, NotChecked=0, Total=4290 [2022-11-20 11:13:26,324 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 256 mSDsluCounter, 1439 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 1661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:26,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 1504 Invalid, 1661 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [87 Valid, 1526 Invalid, 0 Unknown, 48 Unchecked, 7.8s Time] [2022-11-20 11:13:26,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-11-20 11:13:26,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 137. [2022-11-20 11:13:26,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 113 states have (on average 1.2035398230088497) internal successors, (136), 115 states have internal predecessors, (136), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-20 11:13:26,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 166 transitions. [2022-11-20 11:13:26,362 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 166 transitions. Word has length 65 [2022-11-20 11:13:26,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:26,362 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 166 transitions. [2022-11-20 11:13:26,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 35 states have internal predecessors, (85), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 10 states have call predecessors, (12), 9 states have call successors, (12) [2022-11-20 11:13:26,363 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 166 transitions. [2022-11-20 11:13:26,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:13:26,364 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:26,365 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:13:26,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:26,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 11:13:26,574 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:26,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:26,575 INFO L85 PathProgramCache]: Analyzing trace with hash -725622039, now seen corresponding path program 1 times [2022-11-20 11:13:26,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:13:26,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852019145] [2022-11-20 11:13:26,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:26,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:13:26,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-20 11:13:26,668 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-20 11:13:26,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-20 11:13:26,832 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-20 11:13:26,832 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-20 11:13:26,834 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-20 11:13:26,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 11:13:26,842 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:26,847 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-20 11:13:26,956 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 11:13:26 BoogieIcfgContainer [2022-11-20 11:13:26,956 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-20 11:13:26,957 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-20 11:13:26,957 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-20 11:13:26,957 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-20 11:13:26,958 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:12:40" (3/4) ... [2022-11-20 11:13:26,962 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-20 11:13:26,962 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-20 11:13:26,963 INFO L158 Benchmark]: Toolchain (without parser) took 50875.20ms. Allocated memory was 172.0MB in the beginning and 436.2MB in the end (delta: 264.2MB). Free memory was 135.3MB in the beginning and 159.2MB in the end (delta: -23.8MB). Peak memory consumption was 241.2MB. Max. memory is 16.1GB. [2022-11-20 11:13:26,963 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 130.0MB. Free memory is still 98.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 11:13:26,964 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2708.14ms. Allocated memory is still 172.0MB. Free memory was 135.3MB in the beginning and 124.6MB in the end (delta: 10.7MB). Peak memory consumption was 84.0MB. Max. memory is 16.1GB. [2022-11-20 11:13:26,964 INFO L158 Benchmark]: Boogie Procedure Inliner took 220.32ms. Allocated memory is still 172.0MB. Free memory was 124.6MB in the beginning and 120.2MB in the end (delta: 4.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-20 11:13:26,965 INFO L158 Benchmark]: Boogie Preprocessor took 54.25ms. Allocated memory is still 172.0MB. Free memory was 120.2MB in the beginning and 117.2MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-20 11:13:26,965 INFO L158 Benchmark]: RCFGBuilder took 1164.83ms. Allocated memory is still 172.0MB. Free memory was 117.2MB in the beginning and 88.8MB in the end (delta: 28.5MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-11-20 11:13:26,967 INFO L158 Benchmark]: TraceAbstraction took 46708.21ms. Allocated memory was 172.0MB in the beginning and 436.2MB in the end (delta: 264.2MB). Free memory was 87.9MB in the beginning and 159.2MB in the end (delta: -71.3MB). Peak memory consumption was 194.9MB. Max. memory is 16.1GB. [2022-11-20 11:13:26,967 INFO L158 Benchmark]: Witness Printer took 5.33ms. Allocated memory is still 436.2MB. Free memory is still 159.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 11:13:26,973 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.45ms. Allocated memory is still 130.0MB. Free memory is still 98.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2708.14ms. Allocated memory is still 172.0MB. Free memory was 135.3MB in the beginning and 124.6MB in the end (delta: 10.7MB). Peak memory consumption was 84.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 220.32ms. Allocated memory is still 172.0MB. Free memory was 124.6MB in the beginning and 120.2MB in the end (delta: 4.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.25ms. Allocated memory is still 172.0MB. Free memory was 120.2MB in the beginning and 117.2MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1164.83ms. Allocated memory is still 172.0MB. Free memory was 117.2MB in the beginning and 88.8MB in the end (delta: 28.5MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 46708.21ms. Allocated memory was 172.0MB in the beginning and 436.2MB in the end (delta: 264.2MB). Free memory was 87.9MB in the beginning and 159.2MB in the end (delta: -71.3MB). Peak memory consumption was 194.9MB. Max. memory is 16.1GB. * Witness Printer took 5.33ms. Allocated memory is still 436.2MB. Free memory is still 159.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 223]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 5884. Possible FailurePath: [L5947] CALL memset_using_uint64_harness() [L5937] short d1[160]; [L5938] short d2[160]; [L5939] int c = __VERIFIER_nondet_int(); [L5940] unsigned size = __VERIFIER_nondet_uint(); [L5941] CALL assume_abort_if_not(size < 160) VAL [\old(cond)=1] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1] [L5941] RET assume_abort_if_not(size < 160) VAL [c=255, d1={11:0}, d2={10:0}, size=1] [L5942] CALL memset_impl(d1, c, size) [L5870] CALL assume_abort_if_not((((n) == 0) || (s))) VAL [\old(cond)=1] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1] [L5870] RET assume_abort_if_not((((n) == 0) || (s))) VAL [c=255, n=1, s={11:0}] [L5871] COND TRUE n > 0 [L5872] char *sp = (char *)s; [L5873] unsigned long i = 0; VAL [c=255, i=0, n=1, s={11:0}, sp={11:0}] [L5873] COND TRUE i < n [L5874] sp[i] = c VAL [c=255, i=0, n=1, s={11:0}, sp={11:0}] [L5873] i++ VAL [c=255, i=1, n=1, s={11:0}, sp={11:0}] [L5873] COND FALSE !(i < n) VAL [c=255, i=1, n=1, s={11:0}, sp={11:0}] [L5876] return s; VAL [c=255, i=1, n=1, s={11:0}, sp={11:0}] [L5942] RET memset_impl(d1, c, size) [L5943] CALL memset_using_uint64_impl(d2, c, size) [L5881] CALL assume_abort_if_not((((n) == 0) || (dst))) VAL [\old(cond)=1] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1] [L5881] RET assume_abort_if_not((((n) == 0) || (dst))) VAL [c=255, dst={10:0}, n=1] [L5883] size_t num_uint64s = n >> 3; [L5884] size_t rem = n & 0x7; [L5886] uint8_t *d = (uint8_t *)dst; [L5890] case 7: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5892] case 6: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5894] case 5: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5896] case 4: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5898] case 3: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5900] case 2: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5902] case 1: VAL [c=255, d={10:0}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5906] d += rem [L5908] uint64_t compounded = 0; VAL [c=255, compounded={9:0}, d={10:-1}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5909] COND FALSE !(num_uint64s > 0 && c != 0) VAL [c=255, compounded={9:0}, d={10:-1}, dst={10:0}, n=1, num_uint64s=0, rem=18446744073709551615] [L5921] size_t i = 0; VAL [c=255, compounded={9:0}, d={10:-1}, dst={10:0}, i=0, n=1, num_uint64s=0, rem=18446744073709551615] [L5921] COND FALSE !(i < num_uint64s) VAL [c=255, compounded={9:0}, d={10:-1}, dst={10:0}, i=0, n=1, num_uint64s=0, rem=18446744073709551615] [L5925] return dst; [L5908] uint64_t compounded = 0; [L5925] return dst; VAL [c=255, d={10:-1}, dst={10:0}, i=0, n=1, num_uint64s=0, rem=18446744073709551615] [L5943] RET memset_using_uint64_impl(d2, c, size) [L5944] CALL assert_bytes_match(d1, d2, size) [L5654] CALL __VERIFIER_assert(!a == !b) VAL [\old(cond)=1] [L223] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1] [L5654] RET __VERIFIER_assert(!a == !b) VAL [\old(len)=1, a={11:0}, a={11:0}, b={10:0}, b={10:0}, len=1] [L5655-L5658] COND TRUE len > 0 && a != ((void *)0) && b != ((void *)0) VAL [\old(len)=1, a={11:0}, a={11:0}, b={10:0}, b={10:0}, len=1] [L5660] CALL, EXPR nondet_uint64_t() [L266] return __VERIFIER_nondet_ulong(); [L5660] RET, EXPR nondet_uint64_t() VAL [\old(len)=1, a={11:0}, a={11:0}, b={10:0}, b={10:0}, len=1, nondet_uint64_t()=18446744073709551616] [L5660] size_t i = nondet_uint64_t(); [L5661-L5663] CALL assume_abort_if_not(i < len && len < ( (18446744073709551615UL) >> (8 + 1))) VAL [\old(cond)=1] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1] [L5661-L5663] RET assume_abort_if_not(i < len && len < ( (18446744073709551615UL) >> (8 + 1))) VAL [\old(len)=1, a={11:0}, a={11:0}, b={10:0}, b={10:0}, i=0, len=1] [L5664] EXPR a[i] [L5664] EXPR b[i] VAL [\old(len)=1, a={11:0}, a={11:0}, a[i]=-1, b={10:0}, b={10:0}, b[i]=13, i=0, len=1] [L5664] CALL __VERIFIER_assert(a[i] == b[i]) VAL [\old(cond)=0] [L223] COND TRUE !cond VAL [\old(cond)=0, cond=0] [L223] reach_error() VAL [\old(cond)=0, cond=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 70 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 46.5s, OverallIterations: 10, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 18.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 544 SdHoareTripleChecker+Valid, 8.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 525 mSDsluCounter, 3412 SdHoareTripleChecker+Invalid, 8.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 48 IncrementalHoareTripleChecker+Unchecked, 2655 mSDsCounter, 142 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1806 IncrementalHoareTripleChecker+Invalid, 1996 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 142 mSolverCounterUnsat, 757 mSDtfsCounter, 1806 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 262 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 955 ImplicationChecksByTransitivity, 14.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=137occurred in iteration=9, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 9 MinimizatonAttempts, 76 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 25.2s InterpolantComputationTime, 631 NumberOfCodeBlocks, 631 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 556 ConstructedInterpolants, 4 QuantifiedInterpolants, 8711 SizeOfPredicates, 44 NumberOfNonLiveVariables, 368 ConjunctsInSsa, 105 ConjunctsInUnsatCore, 10 InterpolantComputations, 8 PerfectInterpolantSequences, 198/207 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-20 11:13:27,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN --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 9ff439c9da308e48e314eaeb6f620d0560f5430b3c601570b5afd8d635a5b965 --- 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-6b4ec56 [2022-11-20 11:13:29,898 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:13:29,901 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:13:29,927 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:13:29,927 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:13:29,929 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:13:29,931 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:13:29,933 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:13:29,936 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:13:29,938 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:13:29,939 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:13:29,941 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:13:29,942 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:13:29,943 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:13:29,945 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:13:29,947 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:13:29,948 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:13:29,949 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:13:29,952 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:13:29,955 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:13:29,957 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:13:29,959 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:13:29,960 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:13:29,962 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:13:29,967 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:13:29,968 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:13:29,968 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:13:29,970 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:13:29,971 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:13:29,972 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:13:29,973 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:13:29,974 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:13:29,976 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:13:29,977 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:13:29,992 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:13:29,992 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:13:29,994 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:13:29,994 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:13:29,995 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:13:29,996 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:13:29,998 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:13:29,999 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-20 11:13:30,042 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:13:30,043 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:13:30,044 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:13:30,044 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:13:30,045 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:13:30,045 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:13:30,046 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:13:30,047 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:13:30,047 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:13:30,047 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:13:30,053 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:13:30,053 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:13:30,054 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:13:30,054 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:13:30,055 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 11:13:30,055 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 11:13:30,055 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 11:13:30,056 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:13:30,056 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:13:30,057 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:13:30,057 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:13:30,058 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:13:30,059 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:13:30,059 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:13:30,060 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:13:30,060 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:13:30,060 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:13:30,061 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 11:13:30,062 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 11:13:30,062 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:13:30,062 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:13:30,063 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:13:30,063 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 11:13:30,064 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/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_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN 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 -> 9ff439c9da308e48e314eaeb6f620d0560f5430b3c601570b5afd8d635a5b965 [2022-11-20 11:13:30,550 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:13:30,576 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:13:30,579 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:13:30,581 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:13:30,585 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:13:30,587 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i [2022-11-20 11:13:34,599 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:13:35,173 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:13:35,174 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i [2022-11-20 11:13:35,205 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data/3db61bda5/51a51d5de78d46ff9dea1914c6340c20/FLAGab45df85e [2022-11-20 11:13:35,232 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/data/3db61bda5/51a51d5de78d46ff9dea1914c6340c20 [2022-11-20 11:13:35,241 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:13:35,243 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:13:35,248 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:13:35,248 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:13:35,253 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:13:35,254 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:13:35" (1/1) ... [2022-11-20 11:13:35,256 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@645d88c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:35, skipping insertion in model container [2022-11-20 11:13:35,256 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:13:35" (1/1) ... [2022-11-20 11:13:35,266 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:13:35,396 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:13:35,730 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4493,4506] [2022-11-20 11:13:35,738 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4553,4566] [2022-11-20 11:13:36,995 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:36,996 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:36,996 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:36,997 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:36,999 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,019 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,024 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,029 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,032 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,037 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,039 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,042 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,045 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,388 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:13:37,389 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:13:37,391 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:13:37,392 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:13:37,394 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:13:37,395 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:13:37,396 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:13:37,397 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:13:37,397 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:13:37,398 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:13:37,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:13:37,521 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 11:13:37,568 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:13:37,577 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4493,4506] [2022-11-20 11:13:37,578 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4553,4566] [2022-11-20 11:13:37,662 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,663 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,663 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,664 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,666 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,678 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,679 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,681 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,682 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,684 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,685 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,686 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,687 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,714 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:13:37,716 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:13:37,717 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:13:37,719 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:13:37,721 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:13:37,722 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:13:37,723 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:13:37,724 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:13:37,725 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:13:37,726 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:13:37,781 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:13:37,791 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:13:37,808 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4493,4506] [2022-11-20 11:13:37,809 WARN L237 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_6cb77716-d69f-4a91-8f1d-291439419ae0/sv-benchmarks/c/aws-c-common/memset_using_uint64_harness.i[4553,4566] [2022-11-20 11:13:37,856 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,857 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,858 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,858 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,859 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,868 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,869 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,870 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,871 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,872 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,873 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,874 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,874 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:13:37,897 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:13:37,898 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:13:37,899 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:13:37,900 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:13:37,902 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:13:37,902 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:13:37,903 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:13:37,904 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:13:37,904 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:13:37,905 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:13:37,960 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:13:38,241 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:13:38,243 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38 WrapperNode [2022-11-20 11:13:38,243 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:13:38,245 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:13:38,245 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:13:38,245 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:13:38,256 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,358 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,427 INFO L138 Inliner]: procedures = 611, calls = 624, calls flagged for inlining = 38, calls inlined = 6, statements flattened = 122 [2022-11-20 11:13:38,428 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:13:38,428 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:13:38,429 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:13:38,429 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:13:38,441 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,441 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,454 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,455 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,470 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,475 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,480 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,483 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,488 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:13:38,489 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:13:38,490 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:13:38,490 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:13:38,491 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (1/1) ... [2022-11-20 11:13:38,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:13:38,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:13:38,559 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:13:38,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:13:38,622 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:13:38,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 11:13:38,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-20 11:13:38,624 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 11:13:38,624 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 11:13:38,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:13:38,624 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:13:38,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:13:38,625 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-20 11:13:38,625 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-20 11:13:38,625 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 11:13:38,625 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 11:13:38,626 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:13:38,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-20 11:13:38,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-20 11:13:38,627 INFO L130 BoogieDeclarations]: Found specification of procedure assert_all_bytes_are [2022-11-20 11:13:38,627 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_all_bytes_are [2022-11-20 11:13:38,628 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-20 11:13:38,628 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-20 11:13:39,033 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:13:39,038 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:13:41,833 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:13:41,842 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:13:41,843 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 11:13:41,845 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:13:41 BoogieIcfgContainer [2022-11-20 11:13:41,845 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:13:41,848 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:13:41,848 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:13:41,852 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:13:41,853 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:13:35" (1/3) ... [2022-11-20 11:13:41,856 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c9e1749 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:13:41, skipping insertion in model container [2022-11-20 11:13:41,856 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:13:38" (2/3) ... [2022-11-20 11:13:41,857 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c9e1749 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:13:41, skipping insertion in model container [2022-11-20 11:13:41,858 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:13:41" (3/3) ... [2022-11-20 11:13:41,859 INFO L112 eAbstractionObserver]: Analyzing ICFG memset_using_uint64_harness.i [2022-11-20 11:13:41,884 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:13:41,885 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:13:41,968 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:13:41,976 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;@540c3dc0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:13:41,976 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 11:13:41,982 INFO L276 IsEmpty]: Start isEmpty. Operand has 70 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:13:41,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:41,994 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:41,995 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:41,996 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:42,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:42,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1430345650, now seen corresponding path program 1 times [2022-11-20 11:13:42,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:42,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1378748927] [2022-11-20 11:13:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:42,057 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:42,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:42,066 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:42,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-20 11:13:42,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:42,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-20 11:13:42,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:42,770 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 11:13:42,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:42,773 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:42,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1378748927] [2022-11-20 11:13:42,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1378748927] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:42,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:42,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:13:42,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122098061] [2022-11-20 11:13:42,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:42,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 11:13:42,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:42,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 11:13:42,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:13:42,848 INFO L87 Difference]: Start difference. First operand has 70 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-20 11:13:42,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:42,883 INFO L93 Difference]: Finished difference Result 137 states and 191 transitions. [2022-11-20 11:13:42,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 11:13:42,886 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2022-11-20 11:13:42,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:42,896 INFO L225 Difference]: With dead ends: 137 [2022-11-20 11:13:42,897 INFO L226 Difference]: Without dead ends: 62 [2022-11-20 11:13:42,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:13:42,905 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:42,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:13:42,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-11-20 11:13:42,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2022-11-20 11:13:42,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 47 states have (on average 1.2765957446808511) internal successors, (60), 48 states have internal predecessors, (60), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-20 11:13:42,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 80 transitions. [2022-11-20 11:13:42,974 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 80 transitions. Word has length 45 [2022-11-20 11:13:42,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:42,975 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 80 transitions. [2022-11-20 11:13:42,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-20 11:13:42,978 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 80 transitions. [2022-11-20 11:13:42,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:42,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:42,982 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:43,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:43,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:43,204 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:43,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:43,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1361752392, now seen corresponding path program 1 times [2022-11-20 11:13:43,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:43,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2130108439] [2022-11-20 11:13:43,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:43,207 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:43,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:43,209 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:43,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-20 11:13:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:43,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 11:13:43,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:43,976 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:43,976 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:43,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:43,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130108439] [2022-11-20 11:13:43,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130108439] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:43,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:43,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:13:43,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044622254] [2022-11-20 11:13:43,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:43,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:13:43,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:43,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:13:43,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:13:43,990 INFO L87 Difference]: Start difference. First operand 62 states and 80 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:44,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:44,675 INFO L93 Difference]: Finished difference Result 158 states and 203 transitions. [2022-11-20 11:13:44,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:13:44,677 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:44,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:44,680 INFO L225 Difference]: With dead ends: 158 [2022-11-20 11:13:44,680 INFO L226 Difference]: Without dead ends: 109 [2022-11-20 11:13:44,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:13:44,700 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 48 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:44,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 438 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 108 Invalid, 0 Unknown, 30 Unchecked, 0.5s Time] [2022-11-20 11:13:44,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-11-20 11:13:44,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 67. [2022-11-20 11:13:44,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 51 states have (on average 1.2549019607843137) internal successors, (64), 52 states have internal predecessors, (64), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:44,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 86 transitions. [2022-11-20 11:13:44,733 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 86 transitions. Word has length 45 [2022-11-20 11:13:44,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:44,734 INFO L495 AbstractCegarLoop]: Abstraction has 67 states and 86 transitions. [2022-11-20 11:13:44,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:44,734 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 86 transitions. [2022-11-20 11:13:44,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:44,737 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:44,737 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:44,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:44,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:44,957 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:44,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:44,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1127776570, now seen corresponding path program 1 times [2022-11-20 11:13:44,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:44,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386691702] [2022-11-20 11:13:44,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:44,959 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:44,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:44,964 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:44,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-20 11:13:45,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:45,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:13:45,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:45,952 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:45,952 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:45,952 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:45,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386691702] [2022-11-20 11:13:45,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386691702] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:45,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:45,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:13:45,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779501816] [2022-11-20 11:13:45,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:45,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:13:45,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:45,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:13:45,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:13:45,960 INFO L87 Difference]: Start difference. First operand 67 states and 86 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:46,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:46,505 INFO L93 Difference]: Finished difference Result 155 states and 198 transitions. [2022-11-20 11:13:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:13:46,507 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:46,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:46,509 INFO L225 Difference]: With dead ends: 155 [2022-11-20 11:13:46,509 INFO L226 Difference]: Without dead ends: 110 [2022-11-20 11:13:46,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:13:46,511 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 48 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:46,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 355 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 77 Invalid, 0 Unknown, 36 Unchecked, 0.4s Time] [2022-11-20 11:13:46,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-11-20 11:13:46,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 71. [2022-11-20 11:13:46,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.2545454545454546) internal successors, (69), 56 states have internal predecessors, (69), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:46,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 91 transitions. [2022-11-20 11:13:46,540 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 91 transitions. Word has length 45 [2022-11-20 11:13:46,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:46,542 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 91 transitions. [2022-11-20 11:13:46,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:46,543 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 91 transitions. [2022-11-20 11:13:46,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:46,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:46,548 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:46,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:46,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:46,769 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:46,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:46,770 INFO L85 PathProgramCache]: Analyzing trace with hash -561167172, now seen corresponding path program 1 times [2022-11-20 11:13:46,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:46,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746628125] [2022-11-20 11:13:46,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:46,771 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:46,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:46,773 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:46,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-20 11:13:47,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:47,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-20 11:13:47,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:47,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:47,786 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:47,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:47,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746628125] [2022-11-20 11:13:47,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746628125] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:47,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:47,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:13:47,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979180648] [2022-11-20 11:13:47,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:47,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:13:47,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:47,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:13:47,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:13:47,789 INFO L87 Difference]: Start difference. First operand 71 states and 91 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:48,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:48,227 INFO L93 Difference]: Finished difference Result 123 states and 153 transitions. [2022-11-20 11:13:48,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:13:48,232 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:48,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:48,233 INFO L225 Difference]: With dead ends: 123 [2022-11-20 11:13:48,234 INFO L226 Difference]: Without dead ends: 80 [2022-11-20 11:13:48,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:13:48,236 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 17 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:48,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 364 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 59 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-11-20 11:13:48,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-11-20 11:13:48,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 73. [2022-11-20 11:13:48,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 57 states have (on average 1.2456140350877194) internal successors, (71), 58 states have internal predecessors, (71), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:48,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2022-11-20 11:13:48,261 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 45 [2022-11-20 11:13:48,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:48,264 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2022-11-20 11:13:48,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:48,267 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2022-11-20 11:13:48,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:48,272 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:48,272 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:48,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:48,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:48,473 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:48,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:48,474 INFO L85 PathProgramCache]: Analyzing trace with hash 2145452222, now seen corresponding path program 1 times [2022-11-20 11:13:48,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:48,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1406390056] [2022-11-20 11:13:48,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:48,475 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:48,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:48,477 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:48,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-20 11:13:48,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:48,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 11:13:48,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:49,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:49,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:49,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:49,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1406390056] [2022-11-20 11:13:49,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1406390056] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:49,577 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:49,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:13:49,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691732992] [2022-11-20 11:13:49,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:49,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:13:49,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:49,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:13:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:13:49,579 INFO L87 Difference]: Start difference. First operand 73 states and 93 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:50,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:50,054 INFO L93 Difference]: Finished difference Result 153 states and 194 transitions. [2022-11-20 11:13:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:13:50,055 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:50,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:50,057 INFO L225 Difference]: With dead ends: 153 [2022-11-20 11:13:50,057 INFO L226 Difference]: Without dead ends: 112 [2022-11-20 11:13:50,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:13:50,059 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 48 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:50,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 343 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 73 Invalid, 0 Unknown, 46 Unchecked, 0.3s Time] [2022-11-20 11:13:50,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-11-20 11:13:50,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 75. [2022-11-20 11:13:50,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 59 states have (on average 1.2372881355932204) internal successors, (73), 60 states have internal predecessors, (73), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:50,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 95 transitions. [2022-11-20 11:13:50,078 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 95 transitions. Word has length 45 [2022-11-20 11:13:50,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:50,078 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 95 transitions. [2022-11-20 11:13:50,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:50,079 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 95 transitions. [2022-11-20 11:13:50,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:50,080 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:50,080 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:50,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:50,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:50,314 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:50,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash 865588544, now seen corresponding path program 1 times [2022-11-20 11:13:50,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:50,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [735851393] [2022-11-20 11:13:50,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:50,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:50,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:50,318 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:50,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-20 11:13:50,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:50,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 11:13:50,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:51,442 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:51,442 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:51,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:51,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [735851393] [2022-11-20 11:13:51,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [735851393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:51,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:51,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:13:51,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241262601] [2022-11-20 11:13:51,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:51,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:13:51,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:51,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:13:51,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:13:51,445 INFO L87 Difference]: Start difference. First operand 75 states and 95 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:51,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:51,799 INFO L93 Difference]: Finished difference Result 121 states and 149 transitions. [2022-11-20 11:13:51,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:13:51,800 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:51,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:51,801 INFO L225 Difference]: With dead ends: 121 [2022-11-20 11:13:51,802 INFO L226 Difference]: Without dead ends: 82 [2022-11-20 11:13:51,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:13:51,804 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 17 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:51,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 346 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 49 Invalid, 0 Unknown, 53 Unchecked, 0.2s Time] [2022-11-20 11:13:51,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-11-20 11:13:51,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 77. [2022-11-20 11:13:51,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 62 states have internal predecessors, (75), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:51,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 97 transitions. [2022-11-20 11:13:51,820 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 97 transitions. Word has length 45 [2022-11-20 11:13:51,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:51,821 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 97 transitions. [2022-11-20 11:13:51,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:51,821 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 97 transitions. [2022-11-20 11:13:51,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:51,826 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:51,827 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:51,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-11-20 11:13:52,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:52,035 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:52,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:52,035 INFO L85 PathProgramCache]: Analyzing trace with hash 278782530, now seen corresponding path program 1 times [2022-11-20 11:13:52,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:52,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2119308826] [2022-11-20 11:13:52,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:52,036 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:52,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:52,037 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:52,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-20 11:13:52,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:52,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:13:52,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:53,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:53,259 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:53,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:53,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2119308826] [2022-11-20 11:13:53,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2119308826] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:53,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:53,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:13:53,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556396802] [2022-11-20 11:13:53,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:53,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:13:53,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:53,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:13:53,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:13:53,262 INFO L87 Difference]: Start difference. First operand 77 states and 97 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:53,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:53,469 INFO L93 Difference]: Finished difference Result 117 states and 144 transitions. [2022-11-20 11:13:53,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:13:53,479 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:53,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:53,480 INFO L225 Difference]: With dead ends: 117 [2022-11-20 11:13:53,480 INFO L226 Difference]: Without dead ends: 80 [2022-11-20 11:13:53,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:13:53,482 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 16 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:53,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 340 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-11-20 11:13:53,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-11-20 11:13:53,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 79. [2022-11-20 11:13:53,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 64 states have internal predecessors, (77), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:53,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 99 transitions. [2022-11-20 11:13:53,502 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 99 transitions. Word has length 45 [2022-11-20 11:13:53,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:53,503 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 99 transitions. [2022-11-20 11:13:53,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:53,504 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 99 transitions. [2022-11-20 11:13:53,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:53,505 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:53,505 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:53,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:53,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:53,706 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:53,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:53,706 INFO L85 PathProgramCache]: Analyzing trace with hash 979847108, now seen corresponding path program 1 times [2022-11-20 11:13:53,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:53,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1914292205] [2022-11-20 11:13:53,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:53,708 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:53,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:53,709 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:53,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-20 11:13:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:53,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:13:53,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-20 11:13:54,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:13:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:54,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:54,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1914292205] [2022-11-20 11:13:54,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1914292205] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:13:54,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:13:54,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2022-11-20 11:13:54,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456643952] [2022-11-20 11:13:54,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:54,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:13:54,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:54,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:13:54,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:13:54,942 INFO L87 Difference]: Start difference. First operand 79 states and 99 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:57,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:13:57,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:57,811 INFO L93 Difference]: Finished difference Result 140 states and 177 transitions. [2022-11-20 11:13:57,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:13:57,812 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2022-11-20 11:13:57,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:57,813 INFO L225 Difference]: With dead ends: 140 [2022-11-20 11:13:57,813 INFO L226 Difference]: Without dead ends: 105 [2022-11-20 11:13:57,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:13:57,815 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 126 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:57,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 316 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 58 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2022-11-20 11:13:57,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-11-20 11:13:57,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2022-11-20 11:13:57,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 77 states have (on average 1.2467532467532467) internal successors, (96), 78 states have internal predecessors, (96), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:57,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 118 transitions. [2022-11-20 11:13:57,828 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 118 transitions. Word has length 45 [2022-11-20 11:13:57,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:57,828 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 118 transitions. [2022-11-20 11:13:57,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-20 11:13:57,829 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 118 transitions. [2022-11-20 11:13:57,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-20 11:13:57,830 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:57,830 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:13:57,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:58,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:58,045 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:58,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:58,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1659905478, now seen corresponding path program 1 times [2022-11-20 11:13:58,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:58,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632632468] [2022-11-20 11:13:58,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:58,046 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:58,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:58,048 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:58,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-20 11:13:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:58,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 11:13:58,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:13:58,683 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:13:58,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:13:58,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632632468] [2022-11-20 11:13:58,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632632468] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:13:58,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:13:58,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:13:58,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948863619] [2022-11-20 11:13:58,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:13:58,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:13:58,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:13:58,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:13:58,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:13:58,686 INFO L87 Difference]: Start difference. First operand 93 states and 118 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:13:58,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:13:58,909 INFO L93 Difference]: Finished difference Result 99 states and 123 transitions. [2022-11-20 11:13:58,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:13:58,910 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2022-11-20 11:13:58,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:13:58,911 INFO L225 Difference]: With dead ends: 99 [2022-11-20 11:13:58,912 INFO L226 Difference]: Without dead ends: 97 [2022-11-20 11:13:58,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:13:58,913 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 32 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:13:58,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 294 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:13:58,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-11-20 11:13:58,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-11-20 11:13:58,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 80 states have (on average 1.2375) internal successors, (99), 81 states have internal predecessors, (99), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 11:13:58,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 121 transitions. [2022-11-20 11:13:58,945 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 121 transitions. Word has length 45 [2022-11-20 11:13:58,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:13:58,946 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 121 transitions. [2022-11-20 11:13:58,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-20 11:13:58,946 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 121 transitions. [2022-11-20 11:13:58,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-20 11:13:58,948 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:13:58,948 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-20 11:13:58,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:59,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:59,149 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:13:59,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:59,150 INFO L85 PathProgramCache]: Analyzing trace with hash 990784662, now seen corresponding path program 1 times [2022-11-20 11:13:59,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:13:59,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652695045] [2022-11-20 11:13:59,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:59,151 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:13:59,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:13:59,152 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:13:59,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-20 11:13:59,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:59,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 11:13:59,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:59,778 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-20 11:13:59,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:00,043 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:00,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:00,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652695045] [2022-11-20 11:14:00,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652695045] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:00,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:00,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2022-11-20 11:14:00,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33209240] [2022-11-20 11:14:00,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:00,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:14:00,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:00,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:14:00,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:14:00,046 INFO L87 Difference]: Start difference. First operand 97 states and 121 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-20 11:14:00,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:00,261 INFO L93 Difference]: Finished difference Result 131 states and 159 transitions. [2022-11-20 11:14:00,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:14:00,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 62 [2022-11-20 11:14:00,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:00,264 INFO L225 Difference]: With dead ends: 131 [2022-11-20 11:14:00,264 INFO L226 Difference]: Without dead ends: 103 [2022-11-20 11:14:00,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:14:00,265 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 56 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:00,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 291 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:14:00,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-11-20 11:14:00,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2022-11-20 11:14:00,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 83 states have (on average 1.2289156626506024) internal successors, (102), 84 states have internal predecessors, (102), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:14:00,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 126 transitions. [2022-11-20 11:14:00,282 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 126 transitions. Word has length 62 [2022-11-20 11:14:00,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:00,283 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 126 transitions. [2022-11-20 11:14:00,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-20 11:14:00,283 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 126 transitions. [2022-11-20 11:14:00,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:00,284 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:00,285 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:00,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:00,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:00,504 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:00,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:00,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1705601977, now seen corresponding path program 1 times [2022-11-20 11:14:00,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:00,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618253822] [2022-11-20 11:14:00,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:00,505 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:00,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:00,506 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:00,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-20 11:14:00,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:00,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:14:00,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:00,836 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-20 11:14:00,837 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:14:00,837 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:00,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618253822] [2022-11-20 11:14:00,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618253822] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:14:00,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:14:00,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:14:00,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145326865] [2022-11-20 11:14:00,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:00,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:14:00,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:00,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:14:00,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:14:00,840 INFO L87 Difference]: Start difference. First operand 101 states and 126 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:14:00,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:00,990 INFO L93 Difference]: Finished difference Result 182 states and 228 transitions. [2022-11-20 11:14:00,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:14:00,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2022-11-20 11:14:00,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:00,993 INFO L225 Difference]: With dead ends: 182 [2022-11-20 11:14:00,993 INFO L226 Difference]: Without dead ends: 115 [2022-11-20 11:14:00,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 61 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-20 11:14:00,995 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 5 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:00,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 133 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:14:00,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-11-20 11:14:01,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 113. [2022-11-20 11:14:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 96 states have internal predecessors, (109), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:14:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 133 transitions. [2022-11-20 11:14:01,008 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 133 transitions. Word has length 63 [2022-11-20 11:14:01,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:01,009 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 133 transitions. [2022-11-20 11:14:01,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:14:01,009 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 133 transitions. [2022-11-20 11:14:01,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:01,011 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:01,011 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:01,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-11-20 11:14:01,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:01,226 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:01,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:01,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1560006021, now seen corresponding path program 1 times [2022-11-20 11:14:01,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:01,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611334061] [2022-11-20 11:14:01,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:01,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:01,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:01,228 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:01,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-20 11:14:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:01,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 11:14:01,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:02,280 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:02,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:02,484 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:02,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:02,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611334061] [2022-11-20 11:14:02,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611334061] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:02,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:02,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2022-11-20 11:14:02,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110833631] [2022-11-20 11:14:02,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:02,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:14:02,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:02,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:14:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:14:02,487 INFO L87 Difference]: Start difference. First operand 113 states and 133 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:14:04,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:04,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:04,934 INFO L93 Difference]: Finished difference Result 164 states and 194 transitions. [2022-11-20 11:14:04,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:14:04,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2022-11-20 11:14:04,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:04,936 INFO L225 Difference]: With dead ends: 164 [2022-11-20 11:14:04,936 INFO L226 Difference]: Without dead ends: 128 [2022-11-20 11:14:04,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:14:04,937 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 12 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:04,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 258 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-11-20 11:14:04,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-11-20 11:14:04,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 115. [2022-11-20 11:14:04,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 97 states have (on average 1.1443298969072164) internal successors, (111), 98 states have internal predecessors, (111), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:14:04,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 135 transitions. [2022-11-20 11:14:04,952 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 135 transitions. Word has length 63 [2022-11-20 11:14:04,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:04,953 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 135 transitions. [2022-11-20 11:14:04,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:14:04,953 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 135 transitions. [2022-11-20 11:14:04,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:04,954 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:04,955 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:04,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:05,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:05,177 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:05,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:05,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1497966407, now seen corresponding path program 1 times [2022-11-20 11:14:05,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:05,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2054929505] [2022-11-20 11:14:05,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:05,178 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:05,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:05,179 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:05,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-20 11:14:05,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:05,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 11:14:05,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:05,866 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:05,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:06,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:06,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2054929505] [2022-11-20 11:14:06,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2054929505] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:06,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:06,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 14 [2022-11-20 11:14:06,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988659639] [2022-11-20 11:14:06,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:06,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:14:06,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:06,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:14:06,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:14:06,246 INFO L87 Difference]: Start difference. First operand 115 states and 135 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:06,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:06,945 INFO L93 Difference]: Finished difference Result 220 states and 261 transitions. [2022-11-20 11:14:06,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:14:06,946 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2022-11-20 11:14:06,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:06,947 INFO L225 Difference]: With dead ends: 220 [2022-11-20 11:14:06,947 INFO L226 Difference]: Without dead ends: 165 [2022-11-20 11:14:06,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:14:06,949 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 126 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:06,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 351 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 11:14:06,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-11-20 11:14:06,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 121. [2022-11-20 11:14:06,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 103 states have internal predecessors, (117), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:06,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 143 transitions. [2022-11-20 11:14:06,967 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 143 transitions. Word has length 63 [2022-11-20 11:14:06,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:06,968 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 143 transitions. [2022-11-20 11:14:06,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:06,968 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 143 transitions. [2022-11-20 11:14:06,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:06,969 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:06,970 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:06,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:07,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:07,187 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:07,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:07,187 INFO L85 PathProgramCache]: Analyzing trace with hash 395834293, now seen corresponding path program 1 times [2022-11-20 11:14:07,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:07,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428880484] [2022-11-20 11:14:07,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:07,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:07,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:07,189 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:07,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-20 11:14:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:07,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:14:07,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:08,210 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:08,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:08,983 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:08,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:08,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428880484] [2022-11-20 11:14:08,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428880484] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:08,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:08,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 17 [2022-11-20 11:14:08,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369467886] [2022-11-20 11:14:08,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:08,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:14:08,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:08,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:14:08,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:14:08,986 INFO L87 Difference]: Start difference. First operand 121 states and 143 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:09,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:09,920 INFO L93 Difference]: Finished difference Result 221 states and 262 transitions. [2022-11-20 11:14:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:14:09,922 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2022-11-20 11:14:09,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:09,923 INFO L225 Difference]: With dead ends: 221 [2022-11-20 11:14:09,923 INFO L226 Difference]: Without dead ends: 150 [2022-11-20 11:14:09,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-11-20 11:14:09,925 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 161 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:09,925 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 356 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 11:14:09,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-11-20 11:14:09,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 115. [2022-11-20 11:14:09,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 96 states have (on average 1.1458333333333333) internal successors, (110), 97 states have internal predecessors, (110), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:09,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 136 transitions. [2022-11-20 11:14:09,945 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 136 transitions. Word has length 63 [2022-11-20 11:14:09,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:09,946 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 136 transitions. [2022-11-20 11:14:09,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:09,946 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 136 transitions. [2022-11-20 11:14:09,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:09,947 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:09,948 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:09,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:10,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:10,167 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:10,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:10,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1467507, now seen corresponding path program 1 times [2022-11-20 11:14:10,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:10,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [673479465] [2022-11-20 11:14:10,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:10,168 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:10,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:10,170 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:10,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-20 11:14:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:10,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:14:10,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:11,283 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:11,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:12,205 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:12,206 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:12,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [673479465] [2022-11-20 11:14:12,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [673479465] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:12,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:12,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 18 [2022-11-20 11:14:12,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043307533] [2022-11-20 11:14:12,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:12,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:14:12,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:12,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:14:12,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:14:12,209 INFO L87 Difference]: Start difference. First operand 115 states and 136 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:13,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:13,447 INFO L93 Difference]: Finished difference Result 197 states and 234 transitions. [2022-11-20 11:14:13,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:14:13,448 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2022-11-20 11:14:13,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:13,450 INFO L225 Difference]: With dead ends: 197 [2022-11-20 11:14:13,450 INFO L226 Difference]: Without dead ends: 148 [2022-11-20 11:14:13,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 106 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:14:13,451 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 118 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:13,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 508 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-20 11:14:13,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-11-20 11:14:13,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 117. [2022-11-20 11:14:13,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 98 states have (on average 1.1428571428571428) internal successors, (112), 99 states have internal predecessors, (112), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 138 transitions. [2022-11-20 11:14:13,474 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 138 transitions. Word has length 63 [2022-11-20 11:14:13,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:13,485 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 138 transitions. [2022-11-20 11:14:13,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:13,485 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 138 transitions. [2022-11-20 11:14:13,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:13,486 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:13,487 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:13,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:13,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:13,705 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:13,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:13,706 INFO L85 PathProgramCache]: Analyzing trace with hash 2052451505, now seen corresponding path program 1 times [2022-11-20 11:14:13,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:13,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [432075295] [2022-11-20 11:14:13,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:13,707 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:13,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:13,709 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:13,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-20 11:14:13,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:13,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 11:14:13,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:14,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:15,149 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:15,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:15,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [432075295] [2022-11-20 11:14:15,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [432075295] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:15,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:15,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12] total 18 [2022-11-20 11:14:15,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527952559] [2022-11-20 11:14:15,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:15,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:14:15,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:15,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:14:15,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:14:15,152 INFO L87 Difference]: Start difference. First operand 117 states and 138 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:15,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:15,898 INFO L93 Difference]: Finished difference Result 193 states and 229 transitions. [2022-11-20 11:14:15,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:14:15,899 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2022-11-20 11:14:15,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:15,900 INFO L225 Difference]: With dead ends: 193 [2022-11-20 11:14:15,900 INFO L226 Difference]: Without dead ends: 146 [2022-11-20 11:14:15,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:14:15,902 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 198 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:15,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 336 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 11:14:15,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-11-20 11:14:15,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 119. [2022-11-20 11:14:15,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 100 states have (on average 1.14) internal successors, (114), 101 states have internal predecessors, (114), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:15,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 140 transitions. [2022-11-20 11:14:15,926 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 140 transitions. Word has length 63 [2022-11-20 11:14:15,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:15,927 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 140 transitions. [2022-11-20 11:14:15,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:15,927 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 140 transitions. [2022-11-20 11:14:15,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:15,928 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:15,929 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:15,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:16,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:16,142 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:16,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:16,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1967756177, now seen corresponding path program 1 times [2022-11-20 11:14:16,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:16,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308470429] [2022-11-20 11:14:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:16,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:16,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:16,145 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:16,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-20 11:14:16,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:16,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 11:14:16,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:17,022 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:17,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:17,517 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:17,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308470429] [2022-11-20 11:14:17,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308470429] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:17,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:17,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12] total 18 [2022-11-20 11:14:17,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221980687] [2022-11-20 11:14:17,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:17,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:14:17,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:17,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:14:17,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:14:17,519 INFO L87 Difference]: Start difference. First operand 119 states and 140 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:18,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:18,310 INFO L93 Difference]: Finished difference Result 189 states and 224 transitions. [2022-11-20 11:14:18,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:14:18,311 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2022-11-20 11:14:18,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:18,313 INFO L225 Difference]: With dead ends: 189 [2022-11-20 11:14:18,313 INFO L226 Difference]: Without dead ends: 144 [2022-11-20 11:14:18,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:14:18,315 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 128 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:18,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 415 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 11:14:18,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-11-20 11:14:18,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 121. [2022-11-20 11:14:18,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:18,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 142 transitions. [2022-11-20 11:14:18,344 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 142 transitions. Word has length 63 [2022-11-20 11:14:18,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:18,345 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 142 transitions. [2022-11-20 11:14:18,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:18,345 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 142 transitions. [2022-11-20 11:14:18,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:18,346 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:18,346 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:18,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:18,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:18,551 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:18,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:18,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1945123923, now seen corresponding path program 1 times [2022-11-20 11:14:18,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:18,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [592880429] [2022-11-20 11:14:18,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:18,552 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:18,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:18,553 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:18,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-20 11:14:18,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:18,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 11:14:18,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:19,518 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:19,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:20,008 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:20,008 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:20,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [592880429] [2022-11-20 11:14:20,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [592880429] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:20,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:20,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12] total 18 [2022-11-20 11:14:20,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409541584] [2022-11-20 11:14:20,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:20,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:14:20,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:20,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:14:20,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:14:20,011 INFO L87 Difference]: Start difference. First operand 121 states and 142 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:20,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:20,908 INFO L93 Difference]: Finished difference Result 186 states and 220 transitions. [2022-11-20 11:14:20,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:14:20,909 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2022-11-20 11:14:20,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:20,910 INFO L225 Difference]: With dead ends: 186 [2022-11-20 11:14:20,910 INFO L226 Difference]: Without dead ends: 143 [2022-11-20 11:14:20,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:14:20,912 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 159 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:20,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 425 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-20 11:14:20,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-11-20 11:14:20,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 123. [2022-11-20 11:14:20,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 104 states have (on average 1.1346153846153846) internal successors, (118), 105 states have internal predecessors, (118), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:20,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 144 transitions. [2022-11-20 11:14:20,942 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 144 transitions. Word has length 63 [2022-11-20 11:14:20,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:20,943 INFO L495 AbstractCegarLoop]: Abstraction has 123 states and 144 transitions. [2022-11-20 11:14:20,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:20,943 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 144 transitions. [2022-11-20 11:14:20,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 11:14:20,944 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:20,945 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:20,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:21,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:21,164 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:21,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:21,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1840370283, now seen corresponding path program 1 times [2022-11-20 11:14:21,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:21,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902375531] [2022-11-20 11:14:21,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:21,166 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:21,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:21,167 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:21,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-20 11:14:21,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:21,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 11:14:21,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-20 11:14:21,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:21,879 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:21,879 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:21,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902375531] [2022-11-20 11:14:21,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902375531] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:21,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:21,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2022-11-20 11:14:21,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378044675] [2022-11-20 11:14:21,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:21,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:14:21,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:21,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:14:21,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:14:21,883 INFO L87 Difference]: Start difference. First operand 123 states and 144 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-20 11:14:24,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:25,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:25,165 INFO L93 Difference]: Finished difference Result 190 states and 228 transitions. [2022-11-20 11:14:25,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:14:25,165 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2022-11-20 11:14:25,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:25,167 INFO L225 Difference]: With dead ends: 190 [2022-11-20 11:14:25,167 INFO L226 Difference]: Without dead ends: 154 [2022-11-20 11:14:25,168 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:14:25,168 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 105 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:25,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 482 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 77 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-11-20 11:14:25,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-11-20 11:14:25,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 125. [2022-11-20 11:14:25,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 106 states have (on average 1.1415094339622642) internal successors, (121), 107 states have internal predecessors, (121), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:25,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 147 transitions. [2022-11-20 11:14:25,196 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 147 transitions. Word has length 63 [2022-11-20 11:14:25,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:25,197 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 147 transitions. [2022-11-20 11:14:25,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-20 11:14:25,197 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 147 transitions. [2022-11-20 11:14:25,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:25,199 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:25,199 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:25,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:25,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:25,413 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:25,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:25,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1435540623, now seen corresponding path program 1 times [2022-11-20 11:14:25,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:25,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [203064548] [2022-11-20 11:14:25,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:25,415 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:25,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:25,416 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:25,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-20 11:14:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:25,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-20 11:14:25,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 11:14:26,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:26,865 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-20 11:14:26,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:26,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [203064548] [2022-11-20 11:14:26,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [203064548] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:14:26,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:14:26,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2022-11-20 11:14:26,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297182725] [2022-11-20 11:14:26,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:26,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:14:26,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:26,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:14:26,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:14:26,868 INFO L87 Difference]: Start difference. First operand 125 states and 147 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:29,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:29,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:29,527 INFO L93 Difference]: Finished difference Result 169 states and 195 transitions. [2022-11-20 11:14:29,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:14:29,528 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 65 [2022-11-20 11:14:29,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:29,529 INFO L225 Difference]: With dead ends: 169 [2022-11-20 11:14:29,529 INFO L226 Difference]: Without dead ends: 108 [2022-11-20 11:14:29,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:14:29,531 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 125 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:29,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 294 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 57 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-11-20 11:14:29,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-11-20 11:14:29,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 106. [2022-11-20 11:14:29,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 88 states have (on average 1.1477272727272727) internal successors, (101), 89 states have internal predecessors, (101), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-20 11:14:29,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 125 transitions. [2022-11-20 11:14:29,558 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 125 transitions. Word has length 65 [2022-11-20 11:14:29,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:29,559 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 125 transitions. [2022-11-20 11:14:29,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:14:29,559 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 125 transitions. [2022-11-20 11:14:29,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:29,560 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:29,560 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:29,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:29,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:29,782 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:29,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:29,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1286455351, now seen corresponding path program 1 times [2022-11-20 11:14:29,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:29,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094995523] [2022-11-20 11:14:29,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:29,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:29,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:29,785 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:29,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-20 11:14:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:30,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 11:14:30,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:30,524 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:30,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:31,055 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:31,056 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:31,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094995523] [2022-11-20 11:14:31,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094995523] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:14:31,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:14:31,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2022-11-20 11:14:31,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444086316] [2022-11-20 11:14:31,057 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:14:31,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 11:14:31,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:31,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 11:14:31,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-11-20 11:14:31,058 INFO L87 Difference]: Start difference. First operand 106 states and 125 transitions. Second operand has 16 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:33,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:33,090 INFO L93 Difference]: Finished difference Result 262 states and 319 transitions. [2022-11-20 11:14:33,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 11:14:33,092 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 65 [2022-11-20 11:14:33,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:33,093 INFO L225 Difference]: With dead ends: 262 [2022-11-20 11:14:33,093 INFO L226 Difference]: Without dead ends: 207 [2022-11-20 11:14:33,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2022-11-20 11:14:33,095 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 211 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:33,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 911 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 341 Invalid, 0 Unknown, 46 Unchecked, 1.2s Time] [2022-11-20 11:14:33,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-11-20 11:14:33,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 117. [2022-11-20 11:14:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 98 states have (on average 1.163265306122449) internal successors, (114), 99 states have internal predecessors, (114), 14 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 11:14:33,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 140 transitions. [2022-11-20 11:14:33,131 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 140 transitions. Word has length 65 [2022-11-20 11:14:33,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:33,132 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 140 transitions. [2022-11-20 11:14:33,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:33,132 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 140 transitions. [2022-11-20 11:14:33,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:33,136 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:33,136 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:33,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:33,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:33,350 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:33,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:33,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1114711245, now seen corresponding path program 1 times [2022-11-20 11:14:33,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:33,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822261746] [2022-11-20 11:14:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:33,352 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:33,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:33,353 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:33,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-20 11:14:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:33,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:14:33,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:34,542 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:34,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:35,561 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:35,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:35,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822261746] [2022-11-20 11:14:35,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822261746] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:14:35,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:14:35,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2022-11-20 11:14:35,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325018986] [2022-11-20 11:14:35,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:14:35,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 11:14:35,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:35,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 11:14:35,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-11-20 11:14:35,564 INFO L87 Difference]: Start difference. First operand 117 states and 140 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:38,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:38,211 INFO L93 Difference]: Finished difference Result 256 states and 311 transitions. [2022-11-20 11:14:38,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-20 11:14:38,215 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 65 [2022-11-20 11:14:38,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:38,216 INFO L225 Difference]: With dead ends: 256 [2022-11-20 11:14:38,216 INFO L226 Difference]: Without dead ends: 203 [2022-11-20 11:14:38,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=224, Invalid=768, Unknown=0, NotChecked=0, Total=992 [2022-11-20 11:14:38,218 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 340 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:38,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 760 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 397 Invalid, 0 Unknown, 36 Unchecked, 1.4s Time] [2022-11-20 11:14:38,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-11-20 11:14:38,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 128. [2022-11-20 11:14:38,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 108 states have (on average 1.1574074074074074) internal successors, (125), 109 states have internal predecessors, (125), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 11:14:38,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 153 transitions. [2022-11-20 11:14:38,255 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 153 transitions. Word has length 65 [2022-11-20 11:14:38,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:38,256 INFO L495 AbstractCegarLoop]: Abstraction has 128 states and 153 transitions. [2022-11-20 11:14:38,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:38,257 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 153 transitions. [2022-11-20 11:14:38,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:38,258 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:38,258 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:38,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:38,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:38,479 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:38,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:38,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1509078031, now seen corresponding path program 1 times [2022-11-20 11:14:38,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:38,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457750238] [2022-11-20 11:14:38,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:38,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:38,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:38,481 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:38,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-20 11:14:38,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:38,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 11:14:38,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:39,711 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:39,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:40,851 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:40,852 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:40,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [457750238] [2022-11-20 11:14:40,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [457750238] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:14:40,852 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:14:40,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2022-11-20 11:14:40,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568767177] [2022-11-20 11:14:40,852 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:14:40,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:14:40,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:40,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:14:40,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:14:40,854 INFO L87 Difference]: Start difference. First operand 128 states and 153 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:42,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:42,734 INFO L93 Difference]: Finished difference Result 184 states and 215 transitions. [2022-11-20 11:14:42,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 11:14:42,735 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 65 [2022-11-20 11:14:42,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:42,737 INFO L225 Difference]: With dead ends: 184 [2022-11-20 11:14:42,737 INFO L226 Difference]: Without dead ends: 135 [2022-11-20 11:14:42,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2022-11-20 11:14:42,739 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 96 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:42,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 567 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 246 Invalid, 0 Unknown, 57 Unchecked, 0.8s Time] [2022-11-20 11:14:42,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-11-20 11:14:42,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 130. [2022-11-20 11:14:42,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 110 states have (on average 1.1545454545454545) internal successors, (127), 111 states have internal predecessors, (127), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 11:14:42,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 155 transitions. [2022-11-20 11:14:42,769 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 155 transitions. Word has length 65 [2022-11-20 11:14:42,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:42,770 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 155 transitions. [2022-11-20 11:14:42,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:42,771 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 155 transitions. [2022-11-20 11:14:42,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:42,773 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:42,774 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:42,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:42,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:42,994 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:42,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:42,994 INFO L85 PathProgramCache]: Analyzing trace with hash 541905967, now seen corresponding path program 1 times [2022-11-20 11:14:42,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:42,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582755344] [2022-11-20 11:14:42,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:42,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:42,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:42,996 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:42,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-20 11:14:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:43,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:14:43,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:44,047 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:44,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:44,888 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:44,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:44,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582755344] [2022-11-20 11:14:44,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582755344] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:14:44,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:14:44,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2022-11-20 11:14:44,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945990967] [2022-11-20 11:14:44,889 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:14:44,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:14:44,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:44,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:14:44,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:14:44,891 INFO L87 Difference]: Start difference. First operand 130 states and 155 transitions. Second operand has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:47,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:47,469 INFO L93 Difference]: Finished difference Result 257 states and 308 transitions. [2022-11-20 11:14:47,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 11:14:47,470 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 65 [2022-11-20 11:14:47,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:47,472 INFO L225 Difference]: With dead ends: 257 [2022-11-20 11:14:47,472 INFO L226 Difference]: Without dead ends: 210 [2022-11-20 11:14:47,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2022-11-20 11:14:47,473 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 168 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1293 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:47,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1293 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 548 Invalid, 0 Unknown, 120 Unchecked, 1.7s Time] [2022-11-20 11:14:47,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-11-20 11:14:47,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 143. [2022-11-20 11:14:47,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 122 states have (on average 1.139344262295082) internal successors, (139), 123 states have internal predecessors, (139), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-20 11:14:47,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 169 transitions. [2022-11-20 11:14:47,508 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 169 transitions. Word has length 65 [2022-11-20 11:14:47,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:47,508 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 169 transitions. [2022-11-20 11:14:47,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:47,509 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 169 transitions. [2022-11-20 11:14:47,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:47,510 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:47,510 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:47,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:47,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:47,729 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:47,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:47,729 INFO L85 PathProgramCache]: Analyzing trace with hash 816665581, now seen corresponding path program 1 times [2022-11-20 11:14:47,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:47,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333681134] [2022-11-20 11:14:47,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:47,731 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:47,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:47,732 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:47,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-20 11:14:47,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:47,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:14:47,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:48,704 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:14:48,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:49,453 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:14:49,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:14:49,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333681134] [2022-11-20 11:14:49,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333681134] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:14:49,454 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:14:49,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2022-11-20 11:14:49,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917981299] [2022-11-20 11:14:49,455 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:14:49,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:14:49,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:14:49,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:14:49,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:14:49,457 INFO L87 Difference]: Start difference. First operand 143 states and 169 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:51,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:51,092 INFO L93 Difference]: Finished difference Result 229 states and 269 transitions. [2022-11-20 11:14:51,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 11:14:51,094 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 65 [2022-11-20 11:14:51,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:51,095 INFO L225 Difference]: With dead ends: 229 [2022-11-20 11:14:51,095 INFO L226 Difference]: Without dead ends: 184 [2022-11-20 11:14:51,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-11-20 11:14:51,097 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 132 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:51,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 781 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 303 Invalid, 0 Unknown, 23 Unchecked, 1.0s Time] [2022-11-20 11:14:51,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-20 11:14:51,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 151. [2022-11-20 11:14:51,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 130 states have (on average 1.1307692307692307) internal successors, (147), 131 states have internal predecessors, (147), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-20 11:14:51,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 177 transitions. [2022-11-20 11:14:51,133 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 177 transitions. Word has length 65 [2022-11-20 11:14:51,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:51,134 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 177 transitions. [2022-11-20 11:14:51,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:14:51,134 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 177 transitions. [2022-11-20 11:14:51,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:14:51,135 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:51,136 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:14:51,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:51,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:51,355 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:51,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:51,355 INFO L85 PathProgramCache]: Analyzing trace with hash 839297835, now seen corresponding path program 1 times [2022-11-20 11:14:51,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:14:51,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900204524] [2022-11-20 11:14:51,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:51,356 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:14:51,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:14:51,357 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:14:51,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-20 11:14:51,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:51,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-20 11:14:51,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:51,704 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 8 [2022-11-20 11:14:52,292 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 14 treesize of output 10 [2022-11-20 11:14:55,333 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-20 11:14:58,247 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_2| (_ BitVec 64)) (|ULTIMATE.start_memset_using_uint64_impl_~c#1| (_ BitVec 32)) (|v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_2| (_ BitVec 64))) (let ((.cse0 ((_ extract 7 0) |ULTIMATE.start_memset_using_uint64_impl_~c#1|))) (and (= .cse0 (select (select |c_#memory_int| |v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_2|) (_ bv0 64))) (= (select (select |c_#memory_int| |v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_2|) (_ bv0 64)) .cse0) (not (= |v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_2|))))) is different from true [2022-11-20 11:15:00,646 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_3| (_ BitVec 64)) (|ULTIMATE.start_memset_using_uint64_impl_~c#1| (_ BitVec 32)) (|v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_3| (_ BitVec 64))) (let ((.cse0 ((_ extract 7 0) |ULTIMATE.start_memset_using_uint64_impl_~c#1|))) (and (= .cse0 (select (select |c_#memory_int| |v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_3|) (_ bv0 64))) (not (= |v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_3|)) (= .cse0 (select (select |c_#memory_int| |v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_3|) (_ bv0 64)))))) is different from true [2022-11-20 11:15:03,029 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_4| (_ BitVec 64)) (|ULTIMATE.start_memset_using_uint64_impl_~c#1| (_ BitVec 32)) (|v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_4| (_ BitVec 64))) (let ((.cse0 ((_ extract 7 0) |ULTIMATE.start_memset_using_uint64_impl_~c#1|))) (and (= .cse0 (select (select |c_#memory_int| |v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_4|) (_ bv0 64))) (not (= |v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_assert_bytes_match_~b#1.base_BEFORE_CALL_4|)) (= .cse0 (select (select |c_#memory_int| |v_ULTIMATE.start_assert_bytes_match_~a#1.base_BEFORE_CALL_4|) (_ bv0 64)))))) is different from true [2022-11-20 11:15:11,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:15:11,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-11-20 11:15:12,389 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 2 not checked. [2022-11-20 11:15:12,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:14,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:15:14,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900204524] [2022-11-20 11:15:14,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900204524] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:14,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [361613405] [2022-11-20 11:15:14,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:14,067 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:15:14,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:15:14,070 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:15:14,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2022-11-20 11:15:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-20 11:15:14,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:14,901 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 8 [2022-11-20 11:15:15,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:15:15,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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-20 11:15:29,268 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:15:29,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-11-20 11:16:40,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:16:40,543 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:16:40,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 18 [2022-11-20 11:16:40,794 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 11:16:40,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:40,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [361613405] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:40,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:16:40,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 20] total 43 [2022-11-20 11:16:40,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590261067] [2022-11-20 11:16:40,930 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:40,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-20 11:16:40,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:16:40,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-20 11:16:40,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1704, Unknown=19, NotChecked=258, Total=2162 [2022-11-20 11:16:40,932 INFO L87 Difference]: Start difference. First operand 151 states and 177 transitions. Second operand has 43 states, 40 states have (on average 2.375) internal successors, (95), 38 states have internal predecessors, (95), 10 states have call successors, (14), 8 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2022-11-20 11:18:10,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:12,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:47,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:49,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:51,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:53,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:55,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:56,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:58,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:01,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:03,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:04,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:06,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:08,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:19:08,572 INFO L93 Difference]: Finished difference Result 330 states and 394 transitions. [2022-11-20 11:19:08,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-20 11:19:08,574 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 40 states have (on average 2.375) internal successors, (95), 38 states have internal predecessors, (95), 10 states have call successors, (14), 8 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) Word has length 65 [2022-11-20 11:19:08,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:19:08,577 INFO L225 Difference]: With dead ends: 330 [2022-11-20 11:19:08,577 INFO L226 Difference]: Without dead ends: 277 [2022-11-20 11:19:08,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 90 SyntacticMatches, 15 SemanticMatches, 69 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1602 ImplicationChecksByTransitivity, 215.5s TimeCoverageRelationStatistics Valid=462, Invalid=4047, Unknown=59, NotChecked=402, Total=4970 [2022-11-20 11:19:08,579 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 495 mSDsluCounter, 1610 mSDsCounter, 0 mSdLazyCounter, 1144 mSolverCounterSat, 92 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 1733 SdHoareTripleChecker+Invalid, 2616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1144 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 1374 IncrementalHoareTripleChecker+Unchecked, 35.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:19:08,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 1733 Invalid, 2616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1144 Invalid, 6 Unknown, 1374 Unchecked, 35.0s Time] [2022-11-20 11:19:08,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-11-20 11:19:08,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 215. [2022-11-20 11:19:08,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 176 states have (on average 1.1363636363636365) internal successors, (200), 179 states have internal predecessors, (200), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (23), 21 states have call predecessors, (23), 23 states have call successors, (23) [2022-11-20 11:19:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 249 transitions. [2022-11-20 11:19:08,666 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 249 transitions. Word has length 65 [2022-11-20 11:19:08,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:19:08,667 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 249 transitions. [2022-11-20 11:19:08,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 40 states have (on average 2.375) internal successors, (95), 38 states have internal predecessors, (95), 10 states have call successors, (14), 8 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2022-11-20 11:19:08,667 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 249 transitions. [2022-11-20 11:19:08,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-20 11:19:08,669 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:19:08,669 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:19:08,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (28)] Forceful destruction successful, exit code 0 [2022-11-20 11:19:08,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-20 11:19:09,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:09,076 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:19:09,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:19:09,076 INFO L85 PathProgramCache]: Analyzing trace with hash 329824745, now seen corresponding path program 1 times [2022-11-20 11:19:09,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:19:09,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974393881] [2022-11-20 11:19:09,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:19:09,077 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:09,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:19:09,080 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:19:09,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-20 11:19:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:19:09,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 11:19:09,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:19:10,294 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:19:10,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:19:11,537 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:19:11,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:19:11,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974393881] [2022-11-20 11:19:11,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974393881] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:19:11,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:19:11,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2022-11-20 11:19:11,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842950081] [2022-11-20 11:19:11,538 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:19:11,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 11:19:11,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:19:11,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 11:19:11,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-11-20 11:19:11,540 INFO L87 Difference]: Start difference. First operand 215 states and 249 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:19:14,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:18,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:20,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:22,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:19:22,380 INFO L93 Difference]: Finished difference Result 292 states and 341 transitions. [2022-11-20 11:19:22,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 11:19:22,381 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 65 [2022-11-20 11:19:22,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:19:22,382 INFO L225 Difference]: With dead ends: 292 [2022-11-20 11:19:22,382 INFO L226 Difference]: Without dead ends: 222 [2022-11-20 11:19:22,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-11-20 11:19:22,384 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 86 mSDsluCounter, 1118 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 26 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:19:22,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 1227 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 495 Invalid, 2 Unknown, 167 Unchecked, 10.0s Time] [2022-11-20 11:19:22,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-11-20 11:19:22,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 189. [2022-11-20 11:19:22,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 158 states have (on average 1.120253164556962) internal successors, (177), 160 states have internal predecessors, (177), 20 states have call successors, (20), 11 states have call predecessors, (20), 10 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-20 11:19:22,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 215 transitions. [2022-11-20 11:19:22,446 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 215 transitions. Word has length 65 [2022-11-20 11:19:22,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:19:22,447 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 215 transitions. [2022-11-20 11:19:22,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:19:22,447 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 215 transitions. [2022-11-20 11:19:22,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-20 11:19:22,449 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:19:22,449 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:19:22,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-11-20 11:19:22,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:22,668 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:19:22,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:19:22,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1592252509, now seen corresponding path program 1 times [2022-11-20 11:19:22,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:19:22,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [755660535] [2022-11-20 11:19:22,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:19:22,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:22,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:19:22,671 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:19:22,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-11-20 11:19:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:19:22,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 11:19:22,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:19:23,486 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-20 11:19:23,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:19:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:19:23,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:19:23,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [755660535] [2022-11-20 11:19:23,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [755660535] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:19:23,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:19:23,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 12 [2022-11-20 11:19:23,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545060678] [2022-11-20 11:19:23,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:19:23,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:19:23,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:19:23,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:19:23,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:19:23,889 INFO L87 Difference]: Start difference. First operand 189 states and 215 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:19:24,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:19:24,209 INFO L93 Difference]: Finished difference Result 211 states and 236 transitions. [2022-11-20 11:19:24,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:19:24,211 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 66 [2022-11-20 11:19:24,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:19:24,212 INFO L225 Difference]: With dead ends: 211 [2022-11-20 11:19:24,212 INFO L226 Difference]: Without dead ends: 164 [2022-11-20 11:19:24,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:19:24,214 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 68 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:19:24,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 281 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:19:24,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-11-20 11:19:24,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-11-20 11:19:24,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 135 states have (on average 1.1333333333333333) internal successors, (153), 137 states have internal predecessors, (153), 18 states have call successors, (18), 11 states have call predecessors, (18), 10 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-20 11:19:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 187 transitions. [2022-11-20 11:19:24,285 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 187 transitions. Word has length 66 [2022-11-20 11:19:24,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:19:24,286 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 187 transitions. [2022-11-20 11:19:24,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:19:24,287 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 187 transitions. [2022-11-20 11:19:24,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-20 11:19:24,288 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:19:24,289 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-20 11:19:24,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-11-20 11:19:24,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:24,490 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:19:24,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:19:24,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1477592399, now seen corresponding path program 1 times [2022-11-20 11:19:24,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:19:24,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485261127] [2022-11-20 11:19:24,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:19:24,492 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:24,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:19:24,494 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:19:24,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-20 11:19:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:19:24,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:19:24,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:19:25,681 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 11:19:25,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:19:27,062 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:19:27,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:19:27,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485261127] [2022-11-20 11:19:27,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485261127] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:19:27,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:19:27,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-11-20 11:19:27,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377925245] [2022-11-20 11:19:27,063 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:19:27,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:19:27,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:19:27,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:19:27,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:19:27,065 INFO L87 Difference]: Start difference. First operand 164 states and 187 transitions. Second operand has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:19:30,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:33,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:34,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:37,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:40,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:47,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:48,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:49,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:50,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:53,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:54,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:19:54,258 INFO L93 Difference]: Finished difference Result 276 states and 332 transitions. [2022-11-20 11:19:54,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 11:19:54,259 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 67 [2022-11-20 11:19:54,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:19:54,261 INFO L225 Difference]: With dead ends: 276 [2022-11-20 11:19:54,261 INFO L226 Difference]: Without dead ends: 236 [2022-11-20 11:19:54,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-11-20 11:19:54,263 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 229 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 52 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 25.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:19:54,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1580 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 487 Invalid, 1 Unknown, 115 Unchecked, 25.3s Time] [2022-11-20 11:19:54,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-11-20 11:19:54,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 179. [2022-11-20 11:19:54,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 150 states have (on average 1.14) internal successors, (171), 152 states have internal predecessors, (171), 18 states have call successors, (18), 11 states have call predecessors, (18), 10 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-20 11:19:54,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 205 transitions. [2022-11-20 11:19:54,339 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 205 transitions. Word has length 67 [2022-11-20 11:19:54,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:19:54,339 INFO L495 AbstractCegarLoop]: Abstraction has 179 states and 205 transitions. [2022-11-20 11:19:54,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:19:54,340 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 205 transitions. [2022-11-20 11:19:54,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-20 11:19:54,342 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:19:54,342 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-20 11:19:54,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-11-20 11:19:54,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:54,564 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:19:54,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:19:54,564 INFO L85 PathProgramCache]: Analyzing trace with hash 968119309, now seen corresponding path program 1 times [2022-11-20 11:19:54,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:19:54,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1323918369] [2022-11-20 11:19:54,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:19:54,565 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:19:54,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:19:54,567 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:19:54,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-11-20 11:19:54,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:19:54,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:19:54,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:19:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:19:55,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:19:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:19:57,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:19:57,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1323918369] [2022-11-20 11:19:57,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1323918369] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:19:57,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:19:57,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2022-11-20 11:19:57,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189194854] [2022-11-20 11:19:57,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:19:57,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 11:19:57,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:19:57,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 11:19:57,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-11-20 11:19:57,662 INFO L87 Difference]: Start difference. First operand 179 states and 205 transitions. Second operand has 21 states, 21 states have (on average 3.9047619047619047) internal successors, (82), 20 states have internal predecessors, (82), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:20:01,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:20:05,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:20:09,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:20:14,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:20:14,439 INFO L93 Difference]: Finished difference Result 252 states and 296 transitions. [2022-11-20 11:20:14,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-20 11:20:14,441 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.9047619047619047) internal successors, (82), 20 states have internal predecessors, (82), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 67 [2022-11-20 11:20:14,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:20:14,442 INFO L225 Difference]: With dead ends: 252 [2022-11-20 11:20:14,442 INFO L226 Difference]: Without dead ends: 214 [2022-11-20 11:20:14,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2022-11-20 11:20:14,444 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 268 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 43 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:20:14,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 1199 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 388 Invalid, 1 Unknown, 55 Unchecked, 14.3s Time] [2022-11-20 11:20:14,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-11-20 11:20:14,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 181. [2022-11-20 11:20:14,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 152 states have (on average 1.138157894736842) internal successors, (173), 154 states have internal predecessors, (173), 18 states have call successors, (18), 11 states have call predecessors, (18), 10 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-20 11:20:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 207 transitions. [2022-11-20 11:20:14,509 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 207 transitions. Word has length 67 [2022-11-20 11:20:14,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:20:14,510 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 207 transitions. [2022-11-20 11:20:14,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.9047619047619047) internal successors, (82), 20 states have internal predecessors, (82), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:20:14,510 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 207 transitions. [2022-11-20 11:20:14,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-20 11:20:14,512 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:20:14,512 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:20:14,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-11-20 11:20:14,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:20:14,726 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:20:14,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:20:14,727 INFO L85 PathProgramCache]: Analyzing trace with hash 881349611, now seen corresponding path program 2 times [2022-11-20 11:20:14,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:20:14,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577453507] [2022-11-20 11:20:14,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:20:14,728 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:20:14,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:20:14,729 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:20:14,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-11-20 11:20:15,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:20:15,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:20:15,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-20 11:20:15,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:20:15,148 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 8 [2022-11-20 11:20:15,842 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 14 treesize of output 10 [2022-11-20 11:20:16,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:16,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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-20 11:20:19,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:19,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2022-11-20 11:20:20,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:20,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:20,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2022-11-20 11:21:03,187 INFO L321 Elim1Store]: treesize reduction 26, result has 21.2 percent of original size [2022-11-20 11:21:03,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 29 [2022-11-20 11:21:03,722 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 17 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:21:03,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:21:05,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:21:05,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577453507] [2022-11-20 11:21:05,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577453507] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:21:05,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1638848854] [2022-11-20 11:21:05,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:21:05,608 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:21:05,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:21:05,610 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:21:05,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2022-11-20 11:21:06,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:21:06,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:21:06,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-20 11:21:06,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:21:07,233 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 8 [2022-11-20 11:21:09,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:21:09,926 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-20 11:21:10,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:21:10,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:21:10,728 INFO L321 Elim1Store]: treesize reduction 14, result has 44.0 percent of original size [2022-11-20 11:21:10,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-11-20 11:21:23,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:21:23,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:21:23,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:21:23,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:21:23,243 INFO L321 Elim1Store]: treesize reduction 22, result has 33.3 percent of original size [2022-11-20 11:21:23,243 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 3 case distinctions, treesize of input 44 treesize of output 53 [2022-11-20 11:21:25,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:21:25,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:21:25,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:21:25,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:21:25,055 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-20 11:21:25,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 63 [2022-11-20 11:21:45,809 INFO L321 Elim1Store]: treesize reduction 50, result has 31.5 percent of original size [2022-11-20 11:21:45,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 61 treesize of output 55 [2022-11-20 11:21:46,136 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 11:21:46,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:21:46,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1638848854] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:21:46,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:21:46,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23] total 48 [2022-11-20 11:21:46,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109515648] [2022-11-20 11:21:46,283 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:21:46,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-20 11:21:46,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:21:46,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-20 11:21:46,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=2418, Unknown=4, NotChecked=0, Total=2652 [2022-11-20 11:21:46,285 INFO L87 Difference]: Start difference. First operand 181 states and 207 transitions. Second operand has 48 states, 45 states have (on average 2.2666666666666666) internal successors, (102), 44 states have internal predecessors, (102), 10 states have call successors, (14), 7 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2022-11-20 11:22:13,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:15,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:17,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:19,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:21,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:23,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:25,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:27,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:29,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:31,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:33,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:35,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:37,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:39,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:41,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:22:46,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:22:46,136 INFO L93 Difference]: Finished difference Result 283 states and 326 transitions. [2022-11-20 11:22:46,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-20 11:22:46,137 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 2.2666666666666666) internal successors, (102), 44 states have internal predecessors, (102), 10 states have call successors, (14), 7 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) Word has length 67 [2022-11-20 11:22:46,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:22:46,139 INFO L225 Difference]: With dead ends: 283 [2022-11-20 11:22:46,139 INFO L226 Difference]: Without dead ends: 235 [2022-11-20 11:22:46,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 84 SyntacticMatches, 12 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1942 ImplicationChecksByTransitivity, 103.9s TimeCoverageRelationStatistics Valid=447, Invalid=4948, Unknown=7, NotChecked=0, Total=5402 [2022-11-20 11:22:46,141 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 321 mSDsluCounter, 1368 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 41 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1457 SdHoareTripleChecker+Invalid, 1586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 522 IncrementalHoareTripleChecker+Unchecked, 36.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:22:46,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 1457 Invalid, 1586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1008 Invalid, 15 Unknown, 522 Unchecked, 36.2s Time] [2022-11-20 11:22:46,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-11-20 11:22:46,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 193. [2022-11-20 11:22:46,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 163 states have (on average 1.1411042944785277) internal successors, (186), 165 states have internal predecessors, (186), 18 states have call successors, (18), 12 states have call predecessors, (18), 11 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-20 11:22:46,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 220 transitions. [2022-11-20 11:22:46,225 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 220 transitions. Word has length 67 [2022-11-20 11:22:46,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:22:46,226 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 220 transitions. [2022-11-20 11:22:46,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 2.2666666666666666) internal successors, (102), 44 states have internal predecessors, (102), 10 states have call successors, (14), 7 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2022-11-20 11:22:46,227 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 220 transitions. [2022-11-20 11:22:46,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-20 11:22:46,228 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:22:46,228 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:22:46,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-11-20 11:22:46,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (34)] Forceful destruction successful, exit code 0 [2022-11-20 11:22:46,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 11:22:46,644 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:22:46,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:22:46,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1406489528, now seen corresponding path program 1 times [2022-11-20 11:22:46,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:22:46,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538847046] [2022-11-20 11:22:46,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:22:46,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:22:46,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:22:46,646 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:22:46,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-11-20 11:22:46,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:22:46,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:22:46,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:22:47,924 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-20 11:22:47,924 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:22:47,925 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:22:47,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538847046] [2022-11-20 11:22:47,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538847046] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:22:47,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:22:47,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:22:47,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054598198] [2022-11-20 11:22:47,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:22:47,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:22:47,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:22:47,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:22:47,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:22:47,927 INFO L87 Difference]: Start difference. First operand 193 states and 220 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:22:49,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:22:49,216 INFO L93 Difference]: Finished difference Result 252 states and 292 transitions. [2022-11-20 11:22:49,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 11:22:49,218 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 69 [2022-11-20 11:22:49,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:22:49,219 INFO L225 Difference]: With dead ends: 252 [2022-11-20 11:22:49,219 INFO L226 Difference]: Without dead ends: 230 [2022-11-20 11:22:49,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-11-20 11:22:49,221 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 89 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:22:49,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 333 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 107 Invalid, 0 Unknown, 29 Unchecked, 0.5s Time] [2022-11-20 11:22:49,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-11-20 11:22:49,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 215. [2022-11-20 11:22:49,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 183 states have (on average 1.1475409836065573) internal successors, (210), 185 states have internal predecessors, (210), 20 states have call successors, (20), 12 states have call predecessors, (20), 11 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-20 11:22:49,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 248 transitions. [2022-11-20 11:22:49,321 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 248 transitions. Word has length 69 [2022-11-20 11:22:49,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:22:49,322 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 248 transitions. [2022-11-20 11:22:49,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:22:49,322 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 248 transitions. [2022-11-20 11:22:49,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-20 11:22:49,324 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:22:49,324 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:22:49,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-11-20 11:22:49,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:22:49,542 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:22:49,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:22:49,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1656566613, now seen corresponding path program 2 times [2022-11-20 11:22:49,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:22:49,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [27924368] [2022-11-20 11:22:49,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:22:49,544 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:22:49,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:22:49,545 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:22:49,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-11-20 11:22:50,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:22:50,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:22:50,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 72 conjunts are in the unsatisfiable core [2022-11-20 11:22:50,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:22:50,087 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 8 [2022-11-20 11:22:50,707 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 14 treesize of output 10 [2022-11-20 11:22:51,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:51,219 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-20 11:22:51,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:51,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:51,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:51,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2022-11-20 11:22:55,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:55,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:55,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 48 [2022-11-20 11:22:55,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:55,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:55,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 61 [2022-11-20 11:22:56,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:56,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:56,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:56,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:22:56,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 72 [2022-11-20 11:23:45,752 INFO L321 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2022-11-20 11:23:45,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 4 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 37 [2022-11-20 11:23:46,368 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 17 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:23:46,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:23:48,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:23:48,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [27924368] [2022-11-20 11:23:48,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [27924368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:23:48,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [255616046] [2022-11-20 11:23:48,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:23:48,583 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:23:48,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:23:48,584 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:23:48,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2022-11-20 11:23:49,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:23:49,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:23:49,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-20 11:23:49,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:23:49,777 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 8 [2022-11-20 11:23:55,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:23:55,270 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-20 11:23:56,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:23:56,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:23:56,212 INFO L321 Elim1Store]: treesize reduction 14, result has 44.0 percent of original size [2022-11-20 11:23:56,212 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 2 case distinctions, treesize of input 30 treesize of output 36 [2022-11-20 11:23:57,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:23:57,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:23:57,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:23:57,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:23:57,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:23:57,289 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:23:57,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 49 [2022-11-20 11:24:10,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:10,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:10,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:10,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:10,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:24:10,903 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:24:10,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 62 [2022-11-20 11:24:13,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:13,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:13,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:24:13,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:13,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:13,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:24:13,639 INFO L321 Elim1Store]: treesize reduction 22, result has 33.3 percent of original size [2022-11-20 11:24:13,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 79 [2022-11-20 11:24:15,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:15,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:15,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:15,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:15,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:24:15,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:24:15,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:24:15,708 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-20 11:24:15,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 89 [2022-11-20 11:24:49,158 INFO L321 Elim1Store]: treesize reduction 66, result has 25.8 percent of original size [2022-11-20 11:24:49,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 4 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 14 case distinctions, treesize of input 77 treesize of output 63 [2022-11-20 11:24:49,238 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 11:24:49,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:24:49,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [255616046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:24:49,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:24:49,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 26] total 54 [2022-11-20 11:24:49,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070313585] [2022-11-20 11:24:49,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:24:49,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-20 11:24:49,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:24:49,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-20 11:24:49,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=3044, Unknown=7, NotChecked=0, Total=3306 [2022-11-20 11:24:49,406 INFO L87 Difference]: Start difference. First operand 215 states and 248 transitions. Second operand has 54 states, 51 states have (on average 2.0784313725490198) internal successors, (106), 50 states have internal predecessors, (106), 10 states have call successors, (14), 7 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2022-11-20 11:25:21,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:25:23,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:25:26,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:25:26,999 INFO L93 Difference]: Finished difference Result 251 states and 286 transitions. [2022-11-20 11:25:27,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-20 11:25:27,000 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 51 states have (on average 2.0784313725490198) internal successors, (106), 50 states have internal predecessors, (106), 10 states have call successors, (14), 7 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) Word has length 69 [2022-11-20 11:25:27,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:25:27,002 INFO L225 Difference]: With dead ends: 251 [2022-11-20 11:25:27,002 INFO L226 Difference]: Without dead ends: 249 [2022-11-20 11:25:27,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 86 SyntacticMatches, 11 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2388 ImplicationChecksByTransitivity, 135.9s TimeCoverageRelationStatistics Valid=500, Invalid=6460, Unknown=12, NotChecked=0, Total=6972 [2022-11-20 11:25:27,006 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 108 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:25:27,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 1188 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 596 Invalid, 2 Unknown, 432 Unchecked, 8.2s Time] [2022-11-20 11:25:27,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-20 11:25:27,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 232. [2022-11-20 11:25:27,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 197 states have (on average 1.1472081218274113) internal successors, (226), 200 states have internal predecessors, (226), 21 states have call successors, (21), 14 states have call predecessors, (21), 13 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-11-20 11:25:27,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 266 transitions. [2022-11-20 11:25:27,099 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 266 transitions. Word has length 69 [2022-11-20 11:25:27,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:25:27,099 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 266 transitions. [2022-11-20 11:25:27,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 51 states have (on average 2.0784313725490198) internal successors, (106), 50 states have internal predecessors, (106), 10 states have call successors, (14), 7 states have call predecessors, (14), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2022-11-20 11:25:27,100 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 266 transitions. [2022-11-20 11:25:27,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-20 11:25:27,100 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:25:27,101 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:25:27,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-11-20 11:25:27,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (37)] Forceful destruction successful, exit code 0 [2022-11-20 11:25:27,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 11:25:27,502 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:25:27,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:25:27,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1381806999, now seen corresponding path program 3 times [2022-11-20 11:25:27,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:25:27,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417887533] [2022-11-20 11:25:27,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 11:25:27,503 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:25:27,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:25:27,504 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:25:27,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-11-20 11:25:27,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-20 11:25:27,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:25:27,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 11:25:27,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:25:29,137 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:25:29,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:25:31,262 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:25:31,262 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:25:31,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417887533] [2022-11-20 11:25:31,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417887533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:25:31,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:25:31,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2022-11-20 11:25:31,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573543811] [2022-11-20 11:25:31,263 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:25:31,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 11:25:31,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:25:31,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 11:25:31,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-11-20 11:25:31,264 INFO L87 Difference]: Start difference. First operand 232 states and 266 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:25:38,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:25:38,801 INFO L93 Difference]: Finished difference Result 407 states and 491 transitions. [2022-11-20 11:25:38,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-20 11:25:38,804 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 69 [2022-11-20 11:25:38,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:25:38,806 INFO L225 Difference]: With dead ends: 407 [2022-11-20 11:25:38,806 INFO L226 Difference]: Without dead ends: 353 [2022-11-20 11:25:38,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=399, Invalid=1493, Unknown=0, NotChecked=0, Total=1892 [2022-11-20 11:25:38,808 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 729 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 1260 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:25:38,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 1260 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 594 Invalid, 0 Unknown, 139 Unchecked, 3.4s Time] [2022-11-20 11:25:38,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-11-20 11:25:38,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 253. [2022-11-20 11:25:38,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 217 states have (on average 1.1705069124423964) internal successors, (254), 220 states have internal predecessors, (254), 22 states have call successors, (22), 14 states have call predecessors, (22), 13 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 11:25:38,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 296 transitions. [2022-11-20 11:25:38,940 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 296 transitions. Word has length 69 [2022-11-20 11:25:38,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:25:38,941 INFO L495 AbstractCegarLoop]: Abstraction has 253 states and 296 transitions. [2022-11-20 11:25:38,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:25:38,941 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 296 transitions. [2022-11-20 11:25:38,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-20 11:25:38,943 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:25:38,943 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:25:38,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-11-20 11:25:39,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:25:39,159 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:25:39,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:25:39,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1359174745, now seen corresponding path program 2 times [2022-11-20 11:25:39,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:25:39,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765815895] [2022-11-20 11:25:39,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:25:39,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:25:39,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:25:39,165 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:25:39,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-11-20 11:25:39,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:25:39,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:25:39,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 11:25:39,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:25:40,841 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:25:40,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:25:43,051 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:25:43,051 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:25:43,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765815895] [2022-11-20 11:25:43,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765815895] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:25:43,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:25:43,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2022-11-20 11:25:43,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065269177] [2022-11-20 11:25:43,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:25:43,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 11:25:43,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:25:43,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 11:25:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-11-20 11:25:43,055 INFO L87 Difference]: Start difference. First operand 253 states and 296 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:25:49,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:25:49,848 INFO L93 Difference]: Finished difference Result 354 states and 418 transitions. [2022-11-20 11:25:49,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 11:25:49,850 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 69 [2022-11-20 11:25:49,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:25:49,852 INFO L225 Difference]: With dead ends: 354 [2022-11-20 11:25:49,853 INFO L226 Difference]: Without dead ends: 304 [2022-11-20 11:25:49,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=357, Invalid=1365, Unknown=0, NotChecked=0, Total=1722 [2022-11-20 11:25:49,854 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 518 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:25:49,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 1256 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 692 Invalid, 0 Unknown, 74 Unchecked, 3.4s Time] [2022-11-20 11:25:49,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-11-20 11:25:49,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 248. [2022-11-20 11:25:49,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 212 states have (on average 1.1603773584905661) internal successors, (246), 215 states have internal predecessors, (246), 22 states have call successors, (22), 14 states have call predecessors, (22), 13 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 11:25:49,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 288 transitions. [2022-11-20 11:25:49,940 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 288 transitions. Word has length 69 [2022-11-20 11:25:49,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:25:49,940 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 288 transitions. [2022-11-20 11:25:49,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:25:49,941 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 288 transitions. [2022-11-20 11:25:49,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-20 11:25:49,942 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:25:49,942 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:25:49,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-11-20 11:25:50,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:25:50,160 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:25:50,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:25:50,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1868647835, now seen corresponding path program 2 times [2022-11-20 11:25:50,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:25:50,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123596106] [2022-11-20 11:25:50,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:25:50,162 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:25:50,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:25:50,163 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:25:50,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-11-20 11:25:50,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:25:50,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:25:50,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 11:25:50,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:25:51,712 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 11:25:51,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:25:54,873 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:25:54,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:25:54,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123596106] [2022-11-20 11:25:54,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123596106] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:25:54,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:25:54,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2022-11-20 11:25:54,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11843695] [2022-11-20 11:25:54,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:25:54,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 11:25:54,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:25:54,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 11:25:54,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-11-20 11:25:54,878 INFO L87 Difference]: Start difference. First operand 248 states and 288 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:26:03,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:26:03,679 INFO L93 Difference]: Finished difference Result 338 states and 401 transitions. [2022-11-20 11:26:03,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 11:26:03,682 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 69 [2022-11-20 11:26:03,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:26:03,684 INFO L225 Difference]: With dead ends: 338 [2022-11-20 11:26:03,685 INFO L226 Difference]: Without dead ends: 288 [2022-11-20 11:26:03,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=224, Invalid=1108, Unknown=0, NotChecked=0, Total=1332 [2022-11-20 11:26:03,686 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 520 mSDsluCounter, 1342 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:26:03,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [524 Valid, 1469 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 726 Invalid, 0 Unknown, 73 Unchecked, 5.3s Time] [2022-11-20 11:26:03,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-11-20 11:26:03,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 240. [2022-11-20 11:26:03,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 204 states have (on average 1.1519607843137254) internal successors, (235), 207 states have internal predecessors, (235), 22 states have call successors, (22), 14 states have call predecessors, (22), 13 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 11:26:03,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 277 transitions. [2022-11-20 11:26:03,799 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 277 transitions. Word has length 69 [2022-11-20 11:26:03,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:26:03,799 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 277 transitions. [2022-11-20 11:26:03,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:26:03,800 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 277 transitions. [2022-11-20 11:26:03,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-20 11:26:03,801 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:26:03,802 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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-20 11:26:03,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-11-20 11:26:04,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:26:04,015 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:26:04,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:26:04,015 INFO L85 PathProgramCache]: Analyzing trace with hash 2010422392, now seen corresponding path program 1 times [2022-11-20 11:26:04,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:26:04,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269245398] [2022-11-20 11:26:04,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:26:04,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:26:04,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:26:04,017 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:26:04,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-11-20 11:26:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:26:04,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:26:04,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:26:05,370 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-20 11:26:05,370 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:26:05,370 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:26:05,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269245398] [2022-11-20 11:26:05,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269245398] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:26:05,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:26:05,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:26:05,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238871142] [2022-11-20 11:26:05,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:26:05,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:26:05,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:26:05,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:26:05,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:26:05,373 INFO L87 Difference]: Start difference. First operand 240 states and 277 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:26:06,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:26:06,828 INFO L93 Difference]: Finished difference Result 293 states and 340 transitions. [2022-11-20 11:26:06,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 11:26:06,829 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 71 [2022-11-20 11:26:06,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:26:06,831 INFO L225 Difference]: With dead ends: 293 [2022-11-20 11:26:06,831 INFO L226 Difference]: Without dead ends: 271 [2022-11-20 11:26:06,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-11-20 11:26:06,831 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 136 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:26:06,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 255 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 111 Invalid, 0 Unknown, 30 Unchecked, 0.6s Time] [2022-11-20 11:26:06,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-11-20 11:26:06,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 242. [2022-11-20 11:26:06,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 207 states have (on average 1.1497584541062802) internal successors, (238), 209 states have internal predecessors, (238), 21 states have call successors, (21), 14 states have call predecessors, (21), 13 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-11-20 11:26:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 278 transitions. [2022-11-20 11:26:06,932 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 278 transitions. Word has length 71 [2022-11-20 11:26:06,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:26:06,933 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 278 transitions. [2022-11-20 11:26:06,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-20 11:26:06,933 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 278 transitions. [2022-11-20 11:26:06,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-20 11:26:06,936 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:26:06,936 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-11-20 11:26:06,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-11-20 11:26:07,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:26:07,154 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:26:07,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:26:07,154 INFO L85 PathProgramCache]: Analyzing trace with hash 792804849, now seen corresponding path program 1 times [2022-11-20 11:26:07,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:26:07,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447016980] [2022-11-20 11:26:07,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:26:07,155 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 11:26:07,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:26:07,156 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 11:26:07,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6cb77716-d69f-4a91-8f1d-291439419ae0/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-11-20 11:26:07,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:26:07,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 11:26:07,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:26:08,441 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 11:26:08,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:26:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 11:26:11,527 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:26:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447016980] [2022-11-20 11:26:11,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447016980] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:26:11,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:26:11,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 23 [2022-11-20 11:26:11,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644135571] [2022-11-20 11:26:11,527 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:26:11,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 11:26:11,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:26:11,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 11:26:11,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-11-20 11:26:11,529 INFO L87 Difference]: Start difference. First operand 242 states and 278 transitions. Second operand has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 22 states have internal predecessors, (88), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-20 11:26:19,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:26:23,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:26:25,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:26:26,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:26:27,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:26:33,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 11:26:43,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []