./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 d8b9169d0d63d8238da177db4999afabb0efa6e97e1e7cd257e8474f76788f17 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 01:09:56,267 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 01:09:56,269 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 01:09:56,321 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 01:09:56,321 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 01:09:56,323 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 01:09:56,324 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 01:09:56,326 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 01:09:56,327 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 01:09:56,330 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 01:09:56,331 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 01:09:56,332 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 01:09:56,332 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 01:09:56,334 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 01:09:56,336 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 01:09:56,339 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 01:09:56,339 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 01:09:56,340 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 01:09:56,341 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 01:09:56,342 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 01:09:56,343 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 01:09:56,343 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 01:09:56,344 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 01:09:56,345 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 01:09:56,347 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 01:09:56,349 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 01:09:56,349 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 01:09:56,350 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 01:09:56,350 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 01:09:56,351 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 01:09:56,351 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 01:09:56,352 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 01:09:56,353 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 01:09:56,354 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 01:09:56,354 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 01:09:56,354 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 01:09:56,355 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 01:09:56,355 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 01:09:56,355 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 01:09:56,356 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 01:09:56,357 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 01:09:56,358 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-18 01:09:56,379 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 01:09:56,381 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 01:09:56,381 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 01:09:56,381 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 01:09:56,382 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 01:09:56,382 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 01:09:56,383 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 01:09:56,383 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 01:09:56,383 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 01:09:56,383 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 01:09:56,384 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 01:09:56,385 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 01:09:56,385 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 01:09:56,385 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 01:09:56,385 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 01:09:56,385 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 01:09:56,385 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 01:09:56,385 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 01:09:56,386 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 01:09:56,387 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> d8b9169d0d63d8238da177db4999afabb0efa6e97e1e7cd257e8474f76788f17 [2021-12-18 01:09:56,540 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 01:09:56,554 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 01:09:56,558 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 01:09:56,559 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 01:09:56,559 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 01:09:56,560 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i [2021-12-18 01:09:56,613 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e166ba38/3d7250c79a5d4761839bf729b75f658f/FLAGdd651c8fd [2021-12-18 01:09:57,133 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 01:09:57,134 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i [2021-12-18 01:09:57,159 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e166ba38/3d7250c79a5d4761839bf729b75f658f/FLAGdd651c8fd [2021-12-18 01:09:57,333 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e166ba38/3d7250c79a5d4761839bf729b75f658f [2021-12-18 01:09:57,335 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 01:09:57,336 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 01:09:57,337 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 01:09:57,337 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 01:09:57,340 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 01:09:57,340 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 01:09:57" (1/1) ... [2021-12-18 01:09:57,341 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ccc3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:57, skipping insertion in model container [2021-12-18 01:09:57,341 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 01:09:57" (1/1) ... [2021-12-18 01:09:57,345 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 01:09:57,424 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 01:09:57,589 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i[4497,4510] [2021-12-18 01:09:57,595 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i[4557,4570] [2021-12-18 01:09:58,017 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,018 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,019 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,020 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,021 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,033 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,035 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,037 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,038 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,041 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,042 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,042 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,042 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,255 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 01:09:58,256 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 01:09:58,257 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 01:09:58,257 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 01:09:58,258 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 01:09:58,259 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 01:09:58,259 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 01:09:58,259 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 01:09:58,263 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 01:09:58,265 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 01:09:58,345 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 01:09:58,364 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,367 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,403 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,404 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,404 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,404 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,404 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,405 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,405 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,405 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,405 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,405 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,406 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,406 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,406 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,408 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,408 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,408 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,408 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,410 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,410 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,414 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,415 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,415 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,423 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 01:09:58,452 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 01:09:58,461 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i[4497,4510] [2021-12-18 01:09:58,462 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_push_harness.i[4557,4570] [2021-12-18 01:09:58,484 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,485 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,485 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,485 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,485 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,496 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,515 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,516 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,516 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,517 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,517 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,518 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,518 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,559 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-18 01:09:58,560 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-18 01:09:58,560 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-18 01:09:58,561 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-18 01:09:58,562 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-18 01:09:58,562 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-18 01:09:58,562 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-18 01:09:58,563 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-18 01:09:58,563 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-18 01:09:58,563 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-18 01:09:58,594 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-18 01:09:58,612 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,615 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,642 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,644 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,645 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,645 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,645 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,646 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,646 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,647 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,647 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,647 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,647 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,648 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,648 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,650 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,650 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,651 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,651 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,653 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,653 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,659 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,660 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,660 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-18 01:09:58,669 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 01:09:58,800 INFO L208 MainTranslator]: Completed translation [2021-12-18 01:09:58,800 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58 WrapperNode [2021-12-18 01:09:58,800 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 01:09:58,801 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 01:09:58,801 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 01:09:58,801 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 01:09:58,806 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:58,889 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:58,952 INFO L137 Inliner]: procedures = 697, calls = 1879, calls flagged for inlining = 60, calls inlined = 19, statements flattened = 1163 [2021-12-18 01:09:58,952 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 01:09:58,954 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 01:09:58,954 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 01:09:58,954 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 01:09:58,960 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:58,960 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:58,974 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:58,975 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:59,009 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:59,024 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:59,034 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:59,054 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 01:09:59,055 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 01:09:59,055 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 01:09:59,055 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 01:09:59,056 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (1/1) ... [2021-12-18 01:09:59,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 01:09:59,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:09:59,079 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 01:09:59,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 01:09:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2021-12-18 01:09:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2021-12-18 01:09:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_init_dynamic [2021-12-18 01:09:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_init_dynamic [2021-12-18 01:09:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2021-12-18 01:09:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2021-12-18 01:09:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 01:09:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2021-12-18 01:09:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2021-12-18 01:09:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2021-12-18 01:09:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2021-12-18 01:09:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-18 01:09:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-18 01:09:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2021-12-18 01:09:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2021-12-18 01:09:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2021-12-18 01:09:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2021-12-18 01:09:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-18 01:09:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-18 01:09:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-18 01:09:59,112 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-18 01:09:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-18 01:09:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 01:09:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 01:09:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 01:09:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2021-12-18 01:09:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2021-12-18 01:09:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-12-18 01:09:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-12-18 01:09:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 01:09:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 01:09:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-18 01:09:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-18 01:09:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-12-18 01:09:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-12-18 01:09:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-18 01:09:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-18 01:09:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2021-12-18 01:09:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2021-12-18 01:09:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2021-12-18 01:09:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2021-12-18 01:09:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2021-12-18 01:09:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2021-12-18 01:09:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-18 01:09:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-18 01:09:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-18 01:09:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-18 01:09:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-12-18 01:09:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_pop_back [2021-12-18 01:09:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_pop_back [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2021-12-18 01:09:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-18 01:09:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 01:09:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2021-12-18 01:09:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2021-12-18 01:09:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-18 01:09:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-18 01:09:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-12-18 01:09:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-12-18 01:09:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-18 01:09:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-18 01:09:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-18 01:09:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2021-12-18 01:09:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2021-12-18 01:09:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_set_at [2021-12-18 01:09:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_set_at [2021-12-18 01:09:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2021-12-18 01:09:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2021-12-18 01:09:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-12-18 01:09:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-12-18 01:09:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 01:09:59,439 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 01:09:59,441 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 01:10:00,200 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 01:10:00,208 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 01:10:00,209 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-12-18 01:10:00,210 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 01:10:00 BoogieIcfgContainer [2021-12-18 01:10:00,210 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 01:10:00,212 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 01:10:00,212 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 01:10:00,214 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 01:10:00,214 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 01:09:57" (1/3) ... [2021-12-18 01:10:00,215 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6842e90d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 01:10:00, skipping insertion in model container [2021-12-18 01:10:00,215 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 01:09:58" (2/3) ... [2021-12-18 01:10:00,215 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6842e90d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 01:10:00, skipping insertion in model container [2021-12-18 01:10:00,215 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 01:10:00" (3/3) ... [2021-12-18 01:10:00,216 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_push_harness.i [2021-12-18 01:10:00,219 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 01:10:00,219 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-18 01:10:00,260 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 01:10:00,267 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-18 01:10:00,267 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-18 01:10:00,290 INFO L276 IsEmpty]: Start isEmpty. Operand has 545 states, 315 states have (on average 1.253968253968254) internal successors, (395), 318 states have internal predecessors, (395), 196 states have call successors, (196), 32 states have call predecessors, (196), 32 states have return successors, (196), 196 states have call predecessors, (196), 196 states have call successors, (196) [2021-12-18 01:10:00,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-18 01:10:00,300 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:00,301 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:00,301 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:00,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:00,308 INFO L85 PathProgramCache]: Analyzing trace with hash 366145985, now seen corresponding path program 1 times [2021-12-18 01:10:00,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:00,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432843355] [2021-12-18 01:10:00,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:00,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 01:10:00,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-18 01:10:00,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 01:10:00,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 01:10:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 01:10:00,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 01:10:00,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 01:10:00,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 01:10:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 01:10:00,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-18 01:10:00,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 01:10:00,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-18 01:10:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 01:10:00,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 01:10:00,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 01:10:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 01:10:00,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 01:10:00,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 01:10:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 01:10:00,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-18 01:10:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-18 01:10:00,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-18 01:10:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 01:10:00,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 01:10:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-18 01:10:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:00,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-18 01:10:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:01,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2021-12-18 01:10:01,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:01,011 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2021-12-18 01:10:01,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:01,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432843355] [2021-12-18 01:10:01,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432843355] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:01,013 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:01,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 01:10:01,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570799965] [2021-12-18 01:10:01,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:01,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 01:10:01,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:01,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 01:10:01,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:10:01,042 INFO L87 Difference]: Start difference. First operand has 545 states, 315 states have (on average 1.253968253968254) internal successors, (395), 318 states have internal predecessors, (395), 196 states have call successors, (196), 32 states have call predecessors, (196), 32 states have return successors, (196), 196 states have call predecessors, (196), 196 states have call successors, (196) Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-18 01:10:02,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:02,034 INFO L93 Difference]: Finished difference Result 1235 states and 2048 transitions. [2021-12-18 01:10:02,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 01:10:02,036 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 167 [2021-12-18 01:10:02,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:02,051 INFO L225 Difference]: With dead ends: 1235 [2021-12-18 01:10:02,051 INFO L226 Difference]: Without dead ends: 696 [2021-12-18 01:10:02,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:10:02,072 INFO L933 BasicCegarLoop]: 756 mSDtfsCounter, 333 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 580 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 580 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:02,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 1070 Invalid, 980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [580 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-18 01:10:02,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-12-18 01:10:02,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 538. [2021-12-18 01:10:02,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 309 states have (on average 1.2362459546925566) internal successors, (382), 311 states have internal predecessors, (382), 196 states have call successors, (196), 32 states have call predecessors, (196), 31 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2021-12-18 01:10:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 772 transitions. [2021-12-18 01:10:02,196 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 772 transitions. Word has length 167 [2021-12-18 01:10:02,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:02,196 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 772 transitions. [2021-12-18 01:10:02,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-18 01:10:02,197 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 772 transitions. [2021-12-18 01:10:02,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-18 01:10:02,200 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:02,201 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:02,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 01:10:02,201 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:02,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:02,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1489247165, now seen corresponding path program 1 times [2021-12-18 01:10:02,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:02,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098953212] [2021-12-18 01:10:02,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:02,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:02,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 01:10:02,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-18 01:10:02,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 01:10:02,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 01:10:02,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 01:10:02,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 01:10:02,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 01:10:02,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 01:10:02,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 01:10:02,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-18 01:10:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 01:10:02,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2021-12-18 01:10:02,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 01:10:02,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-18 01:10:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-18 01:10:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 01:10:02,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 01:10:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 01:10:02,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-18 01:10:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-18 01:10:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-18 01:10:02,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-18 01:10:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 01:10:02,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 01:10:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-18 01:10:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-18 01:10:02,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2021-12-18 01:10:02,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:02,636 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2021-12-18 01:10:02,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:02,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098953212] [2021-12-18 01:10:02,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098953212] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:10:02,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901104747] [2021-12-18 01:10:02,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:02,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:02,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:02,640 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:02,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-18 01:10:03,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:03,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 2438 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-18 01:10:03,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:03,379 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-12-18 01:10:03,379 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:03,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901104747] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:03,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:10:03,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2021-12-18 01:10:03,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601921591] [2021-12-18 01:10:03,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:03,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:03,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:03,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:03,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-12-18 01:10:03,382 INFO L87 Difference]: Start difference. First operand 538 states and 772 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2021-12-18 01:10:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:03,654 INFO L93 Difference]: Finished difference Result 1045 states and 1512 transitions. [2021-12-18 01:10:03,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:03,655 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 167 [2021-12-18 01:10:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:03,659 INFO L225 Difference]: With dead ends: 1045 [2021-12-18 01:10:03,659 INFO L226 Difference]: Without dead ends: 540 [2021-12-18 01:10:03,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-12-18 01:10:03,663 INFO L933 BasicCegarLoop]: 703 mSDtfsCounter, 798 mSDsluCounter, 2001 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 2704 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:03,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 2704 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:10:03,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-12-18 01:10:03,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 540. [2021-12-18 01:10:03,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 310 states have (on average 1.235483870967742) internal successors, (383), 313 states have internal predecessors, (383), 196 states have call successors, (196), 32 states have call predecessors, (196), 32 states have return successors, (204), 194 states have call predecessors, (204), 194 states have call successors, (204) [2021-12-18 01:10:03,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 783 transitions. [2021-12-18 01:10:03,693 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 783 transitions. Word has length 167 [2021-12-18 01:10:03,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:03,694 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 783 transitions. [2021-12-18 01:10:03,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2021-12-18 01:10:03,694 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 783 transitions. [2021-12-18 01:10:03,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-12-18 01:10:03,697 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:03,697 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:03,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:03,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:03,912 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:03,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:03,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1823728084, now seen corresponding path program 1 times [2021-12-18 01:10:03,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:03,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985095695] [2021-12-18 01:10:03,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:03,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:03,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 01:10:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-18 01:10:04,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 01:10:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-18 01:10:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 01:10:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 01:10:04,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 01:10:04,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 01:10:04,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-18 01:10:04,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-18 01:10:04,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 01:10:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-18 01:10:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 01:10:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 01:10:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 01:10:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 01:10:04,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 01:10:04,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 01:10:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-18 01:10:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-18 01:10:04,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-18 01:10:04,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-18 01:10:04,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-18 01:10:04,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-18 01:10:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-18 01:10:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-18 01:10:04,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-18 01:10:04,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-12-18 01:10:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,232 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2021-12-18 01:10:04,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:04,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985095695] [2021-12-18 01:10:04,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985095695] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:10:04,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428866237] [2021-12-18 01:10:04,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:04,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:04,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:04,234 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:04,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-18 01:10:04,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:04,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 01:10:04,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-12-18 01:10:04,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:04,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428866237] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:04,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:10:04,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2021-12-18 01:10:04,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368753510] [2021-12-18 01:10:04,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:04,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 01:10:04,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:04,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 01:10:04,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-12-18 01:10:04,906 INFO L87 Difference]: Start difference. First operand 540 states and 783 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2021-12-18 01:10:05,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:05,195 INFO L93 Difference]: Finished difference Result 1068 states and 1592 transitions. [2021-12-18 01:10:05,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:05,195 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) Word has length 175 [2021-12-18 01:10:05,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:05,199 INFO L225 Difference]: With dead ends: 1068 [2021-12-18 01:10:05,199 INFO L226 Difference]: Without dead ends: 561 [2021-12-18 01:10:05,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-12-18 01:10:05,202 INFO L933 BasicCegarLoop]: 735 mSDtfsCounter, 119 mSDsluCounter, 3421 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 4156 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:05,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 4156 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:10:05,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-12-18 01:10:05,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 559. [2021-12-18 01:10:05,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 326 states have (on average 1.2423312883435582) internal successors, (405), 329 states have internal predecessors, (405), 198 states have call successors, (198), 32 states have call predecessors, (198), 33 states have return successors, (238), 197 states have call predecessors, (238), 196 states have call successors, (238) [2021-12-18 01:10:05,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 841 transitions. [2021-12-18 01:10:05,226 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 841 transitions. Word has length 175 [2021-12-18 01:10:05,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:05,226 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 841 transitions. [2021-12-18 01:10:05,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2021-12-18 01:10:05,227 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 841 transitions. [2021-12-18 01:10:05,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-12-18 01:10:05,229 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:05,229 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:05,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:05,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-18 01:10:05,439 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:05,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:05,440 INFO L85 PathProgramCache]: Analyzing trace with hash 448672907, now seen corresponding path program 1 times [2021-12-18 01:10:05,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:05,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430846309] [2021-12-18 01:10:05,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:05,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:05,479 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:05,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1307922711] [2021-12-18 01:10:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:05,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:05,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:05,481 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:05,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-18 01:10:05,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:05,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 2629 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-18 01:10:05,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:06,157 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-12-18 01:10:06,157 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:06,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:06,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430846309] [2021-12-18 01:10:06,158 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:06,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307922711] [2021-12-18 01:10:06,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307922711] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:06,158 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:06,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 01:10:06,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346722438] [2021-12-18 01:10:06,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:06,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 01:10:06,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:06,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 01:10:06,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 01:10:06,159 INFO L87 Difference]: Start difference. First operand 559 states and 841 transitions. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2021-12-18 01:10:06,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:06,541 INFO L93 Difference]: Finished difference Result 1093 states and 1674 transitions. [2021-12-18 01:10:06,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 01:10:06,542 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 190 [2021-12-18 01:10:06,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:06,545 INFO L225 Difference]: With dead ends: 1093 [2021-12-18 01:10:06,546 INFO L226 Difference]: Without dead ends: 567 [2021-12-18 01:10:06,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-12-18 01:10:06,548 INFO L933 BasicCegarLoop]: 697 mSDtfsCounter, 822 mSDsluCounter, 2658 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 830 SdHoareTripleChecker+Valid, 3355 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:06,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [830 Valid, 3355 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:06,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-12-18 01:10:06,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 559. [2021-12-18 01:10:06,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 326 states have (on average 1.2423312883435582) internal successors, (405), 329 states have internal predecessors, (405), 198 states have call successors, (198), 32 states have call predecessors, (198), 33 states have return successors, (238), 197 states have call predecessors, (238), 196 states have call successors, (238) [2021-12-18 01:10:06,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 841 transitions. [2021-12-18 01:10:06,570 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 841 transitions. Word has length 190 [2021-12-18 01:10:06,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:06,570 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 841 transitions. [2021-12-18 01:10:06,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2021-12-18 01:10:06,571 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 841 transitions. [2021-12-18 01:10:06,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-12-18 01:10:06,572 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:06,572 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:06,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:06,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:06,788 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:06,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:06,788 INFO L85 PathProgramCache]: Analyzing trace with hash 478941137, now seen corresponding path program 1 times [2021-12-18 01:10:06,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:06,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469209477] [2021-12-18 01:10:06,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:06,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:06,835 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:06,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [748788503] [2021-12-18 01:10:06,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:06,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:06,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:06,837 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:06,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-18 01:10:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:07,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 2701 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 01:10:07,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:07,610 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2021-12-18 01:10:07,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:07,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:07,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469209477] [2021-12-18 01:10:07,610 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:07,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748788503] [2021-12-18 01:10:07,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748788503] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:07,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:07,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 01:10:07,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809746682] [2021-12-18 01:10:07,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:07,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 01:10:07,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:07,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 01:10:07,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:07,612 INFO L87 Difference]: Start difference. First operand 559 states and 841 transitions. Second operand has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2021-12-18 01:10:08,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:08,027 INFO L93 Difference]: Finished difference Result 1119 states and 1712 transitions. [2021-12-18 01:10:08,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 01:10:08,028 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) Word has length 206 [2021-12-18 01:10:08,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:08,033 INFO L225 Difference]: With dead ends: 1119 [2021-12-18 01:10:08,033 INFO L226 Difference]: Without dead ends: 593 [2021-12-18 01:10:08,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-18 01:10:08,038 INFO L933 BasicCegarLoop]: 712 mSDtfsCounter, 157 mSDsluCounter, 4025 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 4737 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:08,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 4737 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:08,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-12-18 01:10:08,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 559. [2021-12-18 01:10:08,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 326 states have (on average 1.2423312883435582) internal successors, (405), 329 states have internal predecessors, (405), 198 states have call successors, (198), 32 states have call predecessors, (198), 33 states have return successors, (238), 197 states have call predecessors, (238), 196 states have call successors, (238) [2021-12-18 01:10:08,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 841 transitions. [2021-12-18 01:10:08,060 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 841 transitions. Word has length 206 [2021-12-18 01:10:08,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:08,060 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 841 transitions. [2021-12-18 01:10:08,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2021-12-18 01:10:08,061 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 841 transitions. [2021-12-18 01:10:08,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2021-12-18 01:10:08,063 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:08,063 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:08,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:08,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:08,268 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:08,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:08,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1017677968, now seen corresponding path program 2 times [2021-12-18 01:10:08,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:08,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732863921] [2021-12-18 01:10:08,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:08,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:08,330 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:08,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162682043] [2021-12-18 01:10:08,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 01:10:08,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:08,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:08,333 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:08,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-18 01:10:09,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 01:10:09,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:09,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 2842 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-18 01:10:09,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:09,328 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 195 proven. 0 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2021-12-18 01:10:09,328 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:09,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:09,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732863921] [2021-12-18 01:10:09,328 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:09,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162682043] [2021-12-18 01:10:09,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162682043] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:09,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:09,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 01:10:09,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163585271] [2021-12-18 01:10:09,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:09,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 01:10:09,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:09,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 01:10:09,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 01:10:09,330 INFO L87 Difference]: Start difference. First operand 559 states and 841 transitions. Second operand has 7 states, 6 states have (on average 15.0) internal successors, (90), 7 states have internal predecessors, (90), 4 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) [2021-12-18 01:10:09,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:09,649 INFO L93 Difference]: Finished difference Result 1079 states and 1634 transitions. [2021-12-18 01:10:09,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:09,649 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 7 states have internal predecessors, (90), 4 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) Word has length 221 [2021-12-18 01:10:09,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:09,652 INFO L225 Difference]: With dead ends: 1079 [2021-12-18 01:10:09,653 INFO L226 Difference]: Without dead ends: 561 [2021-12-18 01:10:09,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-18 01:10:09,657 INFO L933 BasicCegarLoop]: 702 mSDtfsCounter, 850 mSDsluCounter, 2648 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 3350 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:09,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [858 Valid, 3350 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:09,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-12-18 01:10:09,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2021-12-18 01:10:09,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 327 states have (on average 1.2415902140672783) internal successors, (406), 331 states have internal predecessors, (406), 198 states have call successors, (198), 32 states have call predecessors, (198), 34 states have return successors, (246), 197 states have call predecessors, (246), 196 states have call successors, (246) [2021-12-18 01:10:09,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 850 transitions. [2021-12-18 01:10:09,678 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 850 transitions. Word has length 221 [2021-12-18 01:10:09,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:09,679 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 850 transitions. [2021-12-18 01:10:09,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 7 states have internal predecessors, (90), 4 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) [2021-12-18 01:10:09,680 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 850 transitions. [2021-12-18 01:10:09,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2021-12-18 01:10:09,681 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:09,681 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:09,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:09,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:09,900 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:09,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:09,900 INFO L85 PathProgramCache]: Analyzing trace with hash -861609497, now seen corresponding path program 1 times [2021-12-18 01:10:09,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:09,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621403844] [2021-12-18 01:10:09,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:09,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:09,941 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:09,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890917530] [2021-12-18 01:10:09,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:09,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:09,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:09,943 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:09,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-18 01:10:10,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:10,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 2892 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 01:10:10,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:10,661 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 217 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2021-12-18 01:10:10,662 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:10,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:10,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621403844] [2021-12-18 01:10:10,662 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:10,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890917530] [2021-12-18 01:10:10,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890917530] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:10,662 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:10,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 01:10:10,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832791835] [2021-12-18 01:10:10,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:10,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 01:10:10,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:10,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 01:10:10,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:10,664 INFO L87 Difference]: Start difference. First operand 561 states and 850 transitions. Second operand has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 8 states have internal predecessors, (96), 5 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) [2021-12-18 01:10:11,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:11,068 INFO L93 Difference]: Finished difference Result 1097 states and 1672 transitions. [2021-12-18 01:10:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 01:10:11,069 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 8 states have internal predecessors, (96), 5 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) Word has length 229 [2021-12-18 01:10:11,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:11,074 INFO L225 Difference]: With dead ends: 1097 [2021-12-18 01:10:11,074 INFO L226 Difference]: Without dead ends: 577 [2021-12-18 01:10:11,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-18 01:10:11,077 INFO L933 BasicCegarLoop]: 715 mSDtfsCounter, 188 mSDsluCounter, 3995 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 4710 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:11,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 4710 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:11,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-12-18 01:10:11,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 575. [2021-12-18 01:10:11,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 340 states have (on average 1.2470588235294118) internal successors, (424), 343 states have internal predecessors, (424), 199 states have call successors, (199), 32 states have call predecessors, (199), 34 states have return successors, (247), 199 states have call predecessors, (247), 197 states have call successors, (247) [2021-12-18 01:10:11,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 870 transitions. [2021-12-18 01:10:11,098 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 870 transitions. Word has length 229 [2021-12-18 01:10:11,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:11,098 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 870 transitions. [2021-12-18 01:10:11,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 8 states have internal predecessors, (96), 5 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) [2021-12-18 01:10:11,099 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 870 transitions. [2021-12-18 01:10:11,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-12-18 01:10:11,101 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:11,101 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:11,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:11,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:11,315 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:11,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:11,316 INFO L85 PathProgramCache]: Analyzing trace with hash 994439586, now seen corresponding path program 2 times [2021-12-18 01:10:11,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:11,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671545872] [2021-12-18 01:10:11,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:11,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:11,377 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:11,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1863483779] [2021-12-18 01:10:11,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 01:10:11,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:11,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:11,378 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:11,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-18 01:10:12,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 01:10:12,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:12,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 3033 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 01:10:12,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:12,470 INFO L134 CoverageAnalysis]: Checked inductivity of 448 backedges. 211 proven. 0 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2021-12-18 01:10:12,470 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:12,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:12,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671545872] [2021-12-18 01:10:12,471 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:12,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863483779] [2021-12-18 01:10:12,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863483779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:12,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:12,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 01:10:12,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330998585] [2021-12-18 01:10:12,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:12,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 01:10:12,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:12,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 01:10:12,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:12,472 INFO L87 Difference]: Start difference. First operand 575 states and 870 transitions. Second operand has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) [2021-12-18 01:10:12,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:12,843 INFO L93 Difference]: Finished difference Result 1117 states and 1712 transitions. [2021-12-18 01:10:12,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 01:10:12,864 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) Word has length 244 [2021-12-18 01:10:12,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:12,869 INFO L225 Difference]: With dead ends: 1117 [2021-12-18 01:10:12,869 INFO L226 Difference]: Without dead ends: 583 [2021-12-18 01:10:12,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-12-18 01:10:12,875 INFO L933 BasicCegarLoop]: 696 mSDtfsCounter, 874 mSDsluCounter, 3298 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 882 SdHoareTripleChecker+Valid, 3994 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:12,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [882 Valid, 3994 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:12,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-12-18 01:10:12,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 575. [2021-12-18 01:10:12,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 340 states have (on average 1.2470588235294118) internal successors, (424), 343 states have internal predecessors, (424), 199 states have call successors, (199), 32 states have call predecessors, (199), 34 states have return successors, (247), 199 states have call predecessors, (247), 197 states have call successors, (247) [2021-12-18 01:10:12,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 870 transitions. [2021-12-18 01:10:12,894 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 870 transitions. Word has length 244 [2021-12-18 01:10:12,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:12,894 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 870 transitions. [2021-12-18 01:10:12,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) [2021-12-18 01:10:12,895 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 870 transitions. [2021-12-18 01:10:12,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2021-12-18 01:10:12,897 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:12,898 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:12,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:13,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:13,117 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:13,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:13,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1506363748, now seen corresponding path program 3 times [2021-12-18 01:10:13,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:13,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473699310] [2021-12-18 01:10:13,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:13,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:13,163 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:13,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [718656367] [2021-12-18 01:10:13,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 01:10:13,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:13,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:13,165 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:13,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-18 01:10:13,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-18 01:10:13,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:13,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 1889 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 01:10:13,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:14,045 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2021-12-18 01:10:14,045 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:14,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:14,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473699310] [2021-12-18 01:10:14,046 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:14,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718656367] [2021-12-18 01:10:14,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718656367] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:14,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:14,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:14,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391181138] [2021-12-18 01:10:14,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:14,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:14,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:14,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:14,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:14,050 INFO L87 Difference]: Start difference. First operand 575 states and 870 transitions. Second operand has 6 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-18 01:10:14,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:14,249 INFO L93 Difference]: Finished difference Result 1092 states and 1666 transitions. [2021-12-18 01:10:14,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:14,249 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 260 [2021-12-18 01:10:14,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:14,253 INFO L225 Difference]: With dead ends: 1092 [2021-12-18 01:10:14,255 INFO L226 Difference]: Without dead ends: 575 [2021-12-18 01:10:14,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-18 01:10:14,259 INFO L933 BasicCegarLoop]: 727 mSDtfsCounter, 2 mSDsluCounter, 2813 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3540 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:14,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3540 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:10:14,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-12-18 01:10:14,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 575. [2021-12-18 01:10:14,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 340 states have (on average 1.2470588235294118) internal successors, (424), 343 states have internal predecessors, (424), 199 states have call successors, (199), 32 states have call predecessors, (199), 34 states have return successors, (246), 199 states have call predecessors, (246), 197 states have call successors, (246) [2021-12-18 01:10:14,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 869 transitions. [2021-12-18 01:10:14,277 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 869 transitions. Word has length 260 [2021-12-18 01:10:14,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:14,280 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 869 transitions. [2021-12-18 01:10:14,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-18 01:10:14,280 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 869 transitions. [2021-12-18 01:10:14,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2021-12-18 01:10:14,282 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:14,282 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:14,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-18 01:10:14,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-12-18 01:10:14,499 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:14,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:14,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1544470729, now seen corresponding path program 4 times [2021-12-18 01:10:14,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:14,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304003945] [2021-12-18 01:10:14,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:14,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:14,551 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:14,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [307741489] [2021-12-18 01:10:14,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 01:10:14,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:14,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:14,552 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:14,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-18 01:10:14,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 01:10:14,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:14,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 01:10:14,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:15,182 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 247 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-18 01:10:15,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:15,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:15,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304003945] [2021-12-18 01:10:15,182 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:15,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307741489] [2021-12-18 01:10:15,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307741489] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:15,182 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:15,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 01:10:15,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433224277] [2021-12-18 01:10:15,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:15,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 01:10:15,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:15,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 01:10:15,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:15,184 INFO L87 Difference]: Start difference. First operand 575 states and 869 transitions. Second operand has 8 states, 7 states have (on average 14.714285714285714) internal successors, (103), 8 states have internal predecessors, (103), 4 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:15,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:15,600 INFO L93 Difference]: Finished difference Result 1236 states and 1887 transitions. [2021-12-18 01:10:15,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 01:10:15,601 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 14.714285714285714) internal successors, (103), 8 states have internal predecessors, (103), 4 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) Word has length 275 [2021-12-18 01:10:15,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:15,605 INFO L225 Difference]: With dead ends: 1236 [2021-12-18 01:10:15,605 INFO L226 Difference]: Without dead ends: 714 [2021-12-18 01:10:15,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-18 01:10:15,608 INFO L933 BasicCegarLoop]: 815 mSDtfsCounter, 159 mSDsluCounter, 4614 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 5429 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:15,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 5429 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 01:10:15,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-12-18 01:10:15,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 672. [2021-12-18 01:10:15,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 406 states have (on average 1.270935960591133) internal successors, (516), 411 states have internal predecessors, (516), 228 states have call successors, (228), 33 states have call predecessors, (228), 36 states have return successors, (289), 227 states have call predecessors, (289), 226 states have call successors, (289) [2021-12-18 01:10:15,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1033 transitions. [2021-12-18 01:10:15,638 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1033 transitions. Word has length 275 [2021-12-18 01:10:15,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:15,638 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1033 transitions. [2021-12-18 01:10:15,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 14.714285714285714) internal successors, (103), 8 states have internal predecessors, (103), 4 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:15,638 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1033 transitions. [2021-12-18 01:10:15,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2021-12-18 01:10:15,640 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:15,640 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:15,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:15,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-18 01:10:15,847 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:15,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:15,848 INFO L85 PathProgramCache]: Analyzing trace with hash -472655178, now seen corresponding path program 1 times [2021-12-18 01:10:15,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:15,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247447624] [2021-12-18 01:10:15,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:15,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:15,890 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:15,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372429498] [2021-12-18 01:10:15,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:15,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:15,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:15,892 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:15,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-18 01:10:16,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:16,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 3578 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-18 01:10:16,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:16,823 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 317 proven. 0 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2021-12-18 01:10:16,823 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:16,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:16,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247447624] [2021-12-18 01:10:16,823 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:16,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372429498] [2021-12-18 01:10:16,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372429498] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:16,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:16,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 01:10:16,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349506814] [2021-12-18 01:10:16,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:16,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 01:10:16,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:16,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 01:10:16,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:16,825 INFO L87 Difference]: Start difference. First operand 672 states and 1033 transitions. Second operand has 9 states, 8 states have (on average 12.75) internal successors, (102), 9 states have internal predecessors, (102), 6 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2021-12-18 01:10:17,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:17,239 INFO L93 Difference]: Finished difference Result 1205 states and 1849 transitions. [2021-12-18 01:10:17,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 01:10:17,239 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.75) internal successors, (102), 9 states have internal predecessors, (102), 6 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) Word has length 313 [2021-12-18 01:10:17,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:17,244 INFO L225 Difference]: With dead ends: 1205 [2021-12-18 01:10:17,244 INFO L226 Difference]: Without dead ends: 580 [2021-12-18 01:10:17,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-12-18 01:10:17,248 INFO L933 BasicCegarLoop]: 690 mSDtfsCounter, 923 mSDsluCounter, 3925 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 4615 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:17,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [931 Valid, 4615 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:17,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-12-18 01:10:17,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 578. [2021-12-18 01:10:17,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 342 states have (on average 1.2456140350877194) internal successors, (426), 346 states have internal predecessors, (426), 199 states have call successors, (199), 32 states have call predecessors, (199), 35 states have return successors, (250), 199 states have call predecessors, (250), 197 states have call successors, (250) [2021-12-18 01:10:17,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 875 transitions. [2021-12-18 01:10:17,269 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 875 transitions. Word has length 313 [2021-12-18 01:10:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:17,270 INFO L470 AbstractCegarLoop]: Abstraction has 578 states and 875 transitions. [2021-12-18 01:10:17,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.75) internal successors, (102), 9 states have internal predecessors, (102), 6 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (32), 5 states have call predecessors, (32), 6 states have call successors, (32) [2021-12-18 01:10:17,270 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 875 transitions. [2021-12-18 01:10:17,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2021-12-18 01:10:17,272 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:17,272 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:17,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:17,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-18 01:10:17,487 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:17,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:17,487 INFO L85 PathProgramCache]: Analyzing trace with hash 184792678, now seen corresponding path program 1 times [2021-12-18 01:10:17,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:17,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409554453] [2021-12-18 01:10:17,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:17,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:17,536 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:17,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353037680] [2021-12-18 01:10:17,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:17,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:17,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:17,538 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:17,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-18 01:10:18,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:18,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 3368 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-18 01:10:18,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 353 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-12-18 01:10:18,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:18,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:18,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409554453] [2021-12-18 01:10:18,425 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:18,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353037680] [2021-12-18 01:10:18,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353037680] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:18,425 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:18,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 01:10:18,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848260202] [2021-12-18 01:10:18,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:18,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 01:10:18,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 01:10:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:18,426 INFO L87 Difference]: Start difference. First operand 578 states and 875 transitions. Second operand has 9 states, 8 states have (on average 16.625) internal successors, (133), 9 states have internal predecessors, (133), 6 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 5 states have call predecessors, (35), 6 states have call successors, (35) [2021-12-18 01:10:18,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:18,862 INFO L93 Difference]: Finished difference Result 1133 states and 1725 transitions. [2021-12-18 01:10:18,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 01:10:18,863 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 16.625) internal successors, (133), 9 states have internal predecessors, (133), 6 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 5 states have call predecessors, (35), 6 states have call successors, (35) Word has length 299 [2021-12-18 01:10:18,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:18,866 INFO L225 Difference]: With dead ends: 1133 [2021-12-18 01:10:18,866 INFO L226 Difference]: Without dead ends: 596 [2021-12-18 01:10:18,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-18 01:10:18,869 INFO L933 BasicCegarLoop]: 710 mSDtfsCounter, 209 mSDsluCounter, 4648 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 5358 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:18,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 5358 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 01:10:18,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-12-18 01:10:18,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 562. [2021-12-18 01:10:18,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 328 states have (on average 1.2408536585365855) internal successors, (407), 332 states have internal predecessors, (407), 198 states have call successors, (198), 32 states have call predecessors, (198), 34 states have return successors, (239), 197 states have call predecessors, (239), 196 states have call successors, (239) [2021-12-18 01:10:18,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 844 transitions. [2021-12-18 01:10:18,886 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 844 transitions. Word has length 299 [2021-12-18 01:10:18,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:18,886 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 844 transitions. [2021-12-18 01:10:18,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 16.625) internal successors, (133), 9 states have internal predecessors, (133), 6 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 5 states have call predecessors, (35), 6 states have call successors, (35) [2021-12-18 01:10:18,887 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 844 transitions. [2021-12-18 01:10:18,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2021-12-18 01:10:18,888 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:18,888 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:18,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:19,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-18 01:10:19,111 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:19,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:19,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1229557123, now seen corresponding path program 2 times [2021-12-18 01:10:19,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:19,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982012377] [2021-12-18 01:10:19,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:19,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:19,186 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:19,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1703365174] [2021-12-18 01:10:19,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 01:10:19,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:19,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:19,188 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:19,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-18 01:10:20,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 01:10:20,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:20,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 3791 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-18 01:10:20,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:20,411 INFO L134 CoverageAnalysis]: Checked inductivity of 846 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 538 trivial. 0 not checked. [2021-12-18 01:10:20,411 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:20,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:20,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982012377] [2021-12-18 01:10:20,412 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:20,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703365174] [2021-12-18 01:10:20,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703365174] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:20,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:20,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 01:10:20,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801212283] [2021-12-18 01:10:20,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:20,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 01:10:20,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:20,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 01:10:20,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:20,414 INFO L87 Difference]: Start difference. First operand 562 states and 844 transitions. Second operand has 8 states, 7 states have (on average 14.142857142857142) internal successors, (99), 8 states have internal predecessors, (99), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 5 states have call predecessors, (31), 6 states have call successors, (31) [2021-12-18 01:10:20,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:20,744 INFO L93 Difference]: Finished difference Result 1071 states and 1608 transitions. [2021-12-18 01:10:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 01:10:20,744 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 14.142857142857142) internal successors, (99), 8 states have internal predecessors, (99), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 5 states have call predecessors, (31), 6 states have call successors, (31) Word has length 344 [2021-12-18 01:10:20,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:20,748 INFO L225 Difference]: With dead ends: 1071 [2021-12-18 01:10:20,748 INFO L226 Difference]: Without dead ends: 562 [2021-12-18 01:10:20,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-12-18 01:10:20,751 INFO L933 BasicCegarLoop]: 720 mSDtfsCounter, 220 mSDsluCounter, 3942 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 4662 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:20,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 4662 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:20,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-12-18 01:10:20,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 562. [2021-12-18 01:10:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 328 states have (on average 1.2408536585365855) internal successors, (407), 332 states have internal predecessors, (407), 198 states have call successors, (198), 32 states have call predecessors, (198), 34 states have return successors, (236), 197 states have call predecessors, (236), 196 states have call successors, (236) [2021-12-18 01:10:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 841 transitions. [2021-12-18 01:10:20,767 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 841 transitions. Word has length 344 [2021-12-18 01:10:20,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:20,769 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 841 transitions. [2021-12-18 01:10:20,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 14.142857142857142) internal successors, (99), 8 states have internal predecessors, (99), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 5 states have call predecessors, (31), 6 states have call successors, (31) [2021-12-18 01:10:20,769 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 841 transitions. [2021-12-18 01:10:20,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2021-12-18 01:10:20,770 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:20,771 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:20,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:20,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-18 01:10:20,983 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:20,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:20,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1295743894, now seen corresponding path program 3 times [2021-12-18 01:10:20,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:20,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122870351] [2021-12-18 01:10:20,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:20,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:21,030 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:21,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [523976761] [2021-12-18 01:10:21,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 01:10:21,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:21,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:21,031 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:21,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-18 01:10:21,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-18 01:10:21,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:21,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 2030 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-18 01:10:21,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:22,193 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 72 proven. 2 refuted. 0 times theorem prover too weak. 682 trivial. 0 not checked. [2021-12-18 01:10:22,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:10:22,773 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 72 proven. 3 refuted. 0 times theorem prover too weak. 681 trivial. 0 not checked. [2021-12-18 01:10:22,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:22,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122870351] [2021-12-18 01:10:22,773 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:22,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523976761] [2021-12-18 01:10:22,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523976761] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:10:22,775 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:10:22,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 8 [2021-12-18 01:10:22,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055047429] [2021-12-18 01:10:22,775 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:10:22,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 01:10:22,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:22,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 01:10:22,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:22,776 INFO L87 Difference]: Start difference. First operand 562 states and 841 transitions. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2021-12-18 01:10:23,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:23,080 INFO L93 Difference]: Finished difference Result 1067 states and 1612 transitions. [2021-12-18 01:10:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:23,081 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) Word has length 329 [2021-12-18 01:10:23,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:23,085 INFO L225 Difference]: With dead ends: 1067 [2021-12-18 01:10:23,085 INFO L226 Difference]: Without dead ends: 564 [2021-12-18 01:10:23,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 649 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-18 01:10:23,088 INFO L933 BasicCegarLoop]: 734 mSDtfsCounter, 22 mSDsluCounter, 2817 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 3551 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:23,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 3551 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 01:10:23,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-12-18 01:10:23,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 564. [2021-12-18 01:10:23,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 330 states have (on average 1.2393939393939395) internal successors, (409), 333 states have internal predecessors, (409), 198 states have call successors, (198), 33 states have call predecessors, (198), 34 states have return successors, (235), 197 states have call predecessors, (235), 196 states have call successors, (235) [2021-12-18 01:10:23,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 842 transitions. [2021-12-18 01:10:23,107 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 842 transitions. Word has length 329 [2021-12-18 01:10:23,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:23,108 INFO L470 AbstractCegarLoop]: Abstraction has 564 states and 842 transitions. [2021-12-18 01:10:23,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2021-12-18 01:10:23,108 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 842 transitions. [2021-12-18 01:10:23,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2021-12-18 01:10:23,110 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:23,111 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:23,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:23,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-18 01:10:23,327 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:23,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:23,328 INFO L85 PathProgramCache]: Analyzing trace with hash 313305, now seen corresponding path program 4 times [2021-12-18 01:10:23,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:23,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071915511] [2021-12-18 01:10:23,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:23,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:23,374 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:23,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2127567108] [2021-12-18 01:10:23,375 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 01:10:23,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:23,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:23,376 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:23,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-18 01:10:23,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 01:10:23,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:10:24,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 3791 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-18 01:10:24,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:24,435 INFO L134 CoverageAnalysis]: Checked inductivity of 846 backedges. 470 proven. 3 refuted. 0 times theorem prover too weak. 373 trivial. 0 not checked. [2021-12-18 01:10:24,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:10:25,063 INFO L134 CoverageAnalysis]: Checked inductivity of 846 backedges. 50 proven. 12 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2021-12-18 01:10:25,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:25,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071915511] [2021-12-18 01:10:25,063 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:25,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127567108] [2021-12-18 01:10:25,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127567108] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:10:25,064 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:10:25,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-12-18 01:10:25,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748208783] [2021-12-18 01:10:25,064 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:10:25,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-18 01:10:25,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:25,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-18 01:10:25,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-12-18 01:10:25,066 INFO L87 Difference]: Start difference. First operand 564 states and 842 transitions. Second operand has 14 states, 12 states have (on average 11.166666666666666) internal successors, (134), 14 states have internal predecessors, (134), 11 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (56), 7 states have call predecessors, (56), 11 states have call successors, (56) [2021-12-18 01:10:25,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:25,512 INFO L93 Difference]: Finished difference Result 1100 states and 1650 transitions. [2021-12-18 01:10:25,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 01:10:25,513 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 11.166666666666666) internal successors, (134), 14 states have internal predecessors, (134), 11 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (56), 7 states have call predecessors, (56), 11 states have call successors, (56) Word has length 344 [2021-12-18 01:10:25,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:25,516 INFO L225 Difference]: With dead ends: 1100 [2021-12-18 01:10:25,516 INFO L226 Difference]: Without dead ends: 583 [2021-12-18 01:10:25,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 675 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-12-18 01:10:25,519 INFO L933 BasicCegarLoop]: 710 mSDtfsCounter, 321 mSDsluCounter, 5883 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 6593 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:25,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 6593 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 01:10:25,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-12-18 01:10:25,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 577. [2021-12-18 01:10:25,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 342 states have (on average 1.2456140350877194) internal successors, (426), 344 states have internal predecessors, (426), 199 states have call successors, (199), 33 states have call predecessors, (199), 34 states have return successors, (236), 199 states have call predecessors, (236), 197 states have call successors, (236) [2021-12-18 01:10:25,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 861 transitions. [2021-12-18 01:10:25,536 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 861 transitions. Word has length 344 [2021-12-18 01:10:25,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:25,536 INFO L470 AbstractCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-12-18 01:10:25,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 11.166666666666666) internal successors, (134), 14 states have internal predecessors, (134), 11 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (56), 7 states have call predecessors, (56), 11 states have call successors, (56) [2021-12-18 01:10:25,537 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 861 transitions. [2021-12-18 01:10:25,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:25,538 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:25,539 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:25,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:25,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:25,759 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:25,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:25,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1046607767, now seen corresponding path program 1 times [2021-12-18 01:10:25,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:25,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883431114] [2021-12-18 01:10:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:25,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:25,817 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:25,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837225409] [2021-12-18 01:10:25,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:25,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:25,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:25,819 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:25,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-18 01:10:26,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:26,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 4073 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 01:10:26,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:26,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 410 proven. 0 refuted. 0 times theorem prover too weak. 661 trivial. 0 not checked. [2021-12-18 01:10:26,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:26,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:26,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883431114] [2021-12-18 01:10:26,958 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:26,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837225409] [2021-12-18 01:10:26,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837225409] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:26,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:26,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:26,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030288457] [2021-12-18 01:10:26,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:26,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:26,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:26,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:26,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:26,959 INFO L87 Difference]: Start difference. First operand 577 states and 861 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-12-18 01:10:27,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:27,263 INFO L93 Difference]: Finished difference Result 1175 states and 1796 transitions. [2021-12-18 01:10:27,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 01:10:27,264 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 374 [2021-12-18 01:10:27,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:27,267 INFO L225 Difference]: With dead ends: 1175 [2021-12-18 01:10:27,267 INFO L226 Difference]: Without dead ends: 631 [2021-12-18 01:10:27,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:27,270 INFO L933 BasicCegarLoop]: 772 mSDtfsCounter, 21 mSDsluCounter, 2859 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 3631 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:27,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 3631 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:10:27,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2021-12-18 01:10:27,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 589. [2021-12-18 01:10:27,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 354 states have (on average 1.2457627118644068) internal successors, (441), 356 states have internal predecessors, (441), 199 states have call successors, (199), 33 states have call predecessors, (199), 34 states have return successors, (236), 199 states have call predecessors, (236), 197 states have call successors, (236) [2021-12-18 01:10:27,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 876 transitions. [2021-12-18 01:10:27,293 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 876 transitions. Word has length 374 [2021-12-18 01:10:27,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:27,293 INFO L470 AbstractCegarLoop]: Abstraction has 589 states and 876 transitions. [2021-12-18 01:10:27,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-12-18 01:10:27,293 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 876 transitions. [2021-12-18 01:10:27,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2021-12-18 01:10:27,295 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:27,296 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:27,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:27,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-18 01:10:27,511 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:27,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:27,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1496479188, now seen corresponding path program 1 times [2021-12-18 01:10:27,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:27,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739714898] [2021-12-18 01:10:27,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:27,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:27,555 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:27,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [672206616] [2021-12-18 01:10:27,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:27,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:27,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:27,557 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:27,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-18 01:10:28,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:28,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 3923 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 01:10:28,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:28,649 INFO L134 CoverageAnalysis]: Checked inductivity of 951 backedges. 384 proven. 0 refuted. 0 times theorem prover too weak. 567 trivial. 0 not checked. [2021-12-18 01:10:28,649 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:28,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:28,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739714898] [2021-12-18 01:10:28,650 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:28,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672206616] [2021-12-18 01:10:28,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672206616] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:28,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:28,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 01:10:28,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599344922] [2021-12-18 01:10:28,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:28,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 01:10:28,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:28,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 01:10:28,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 01:10:28,651 INFO L87 Difference]: Start difference. First operand 589 states and 876 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-12-18 01:10:28,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:28,696 INFO L93 Difference]: Finished difference Result 1157 states and 1748 transitions. [2021-12-18 01:10:28,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 01:10:28,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 359 [2021-12-18 01:10:28,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:28,700 INFO L225 Difference]: With dead ends: 1157 [2021-12-18 01:10:28,701 INFO L226 Difference]: Without dead ends: 601 [2021-12-18 01:10:28,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:10:28,705 INFO L933 BasicCegarLoop]: 769 mSDtfsCounter, 3 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2302 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:28,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2302 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 01:10:28,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-12-18 01:10:28,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 595. [2021-12-18 01:10:28,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 360 states have (on average 1.2416666666666667) internal successors, (447), 362 states have internal predecessors, (447), 199 states have call successors, (199), 33 states have call predecessors, (199), 34 states have return successors, (236), 199 states have call predecessors, (236), 197 states have call successors, (236) [2021-12-18 01:10:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 882 transitions. [2021-12-18 01:10:28,729 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 882 transitions. Word has length 359 [2021-12-18 01:10:28,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:28,729 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 882 transitions. [2021-12-18 01:10:28,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-12-18 01:10:28,729 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 882 transitions. [2021-12-18 01:10:28,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2021-12-18 01:10:28,731 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:28,731 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:28,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:28,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-18 01:10:28,947 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:28,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:28,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1785841234, now seen corresponding path program 1 times [2021-12-18 01:10:28,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:28,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325274665] [2021-12-18 01:10:28,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:28,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:28,994 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:28,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [202116491] [2021-12-18 01:10:28,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:28,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:28,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:28,996 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:28,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-18 01:10:29,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:29,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 3908 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:29,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:30,110 INFO L134 CoverageAnalysis]: Checked inductivity of 951 backedges. 518 proven. 0 refuted. 0 times theorem prover too weak. 433 trivial. 0 not checked. [2021-12-18 01:10:30,111 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:30,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:30,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325274665] [2021-12-18 01:10:30,111 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:30,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202116491] [2021-12-18 01:10:30,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202116491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:30,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:30,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 01:10:30,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868958719] [2021-12-18 01:10:30,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:30,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 01:10:30,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:30,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 01:10:30,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-18 01:10:30,113 INFO L87 Difference]: Start difference. First operand 595 states and 882 transitions. Second operand has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 10 states have internal predecessors, (115), 7 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) [2021-12-18 01:10:30,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:30,573 INFO L93 Difference]: Finished difference Result 1167 states and 1732 transitions. [2021-12-18 01:10:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 01:10:30,574 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 10 states have internal predecessors, (115), 7 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) Word has length 359 [2021-12-18 01:10:30,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:30,577 INFO L225 Difference]: With dead ends: 1167 [2021-12-18 01:10:30,577 INFO L226 Difference]: Without dead ends: 619 [2021-12-18 01:10:30,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-12-18 01:10:30,607 INFO L933 BasicCegarLoop]: 704 mSDtfsCounter, 258 mSDsluCounter, 5255 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 5959 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:30,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 5959 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 01:10:30,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-12-18 01:10:30,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 573. [2021-12-18 01:10:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 340 states have (on average 1.238235294117647) internal successors, (421), 342 states have internal predecessors, (421), 198 states have call successors, (198), 33 states have call predecessors, (198), 33 states have return successors, (227), 197 states have call predecessors, (227), 196 states have call successors, (227) [2021-12-18 01:10:30,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 846 transitions. [2021-12-18 01:10:30,625 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 846 transitions. Word has length 359 [2021-12-18 01:10:30,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:30,625 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 846 transitions. [2021-12-18 01:10:30,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 12.777777777777779) internal successors, (115), 10 states have internal predecessors, (115), 7 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (33), 6 states have call predecessors, (33), 7 states have call successors, (33) [2021-12-18 01:10:30,626 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 846 transitions. [2021-12-18 01:10:30,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:30,627 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:30,628 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:30,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:30,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-18 01:10:30,843 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:30,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:30,844 INFO L85 PathProgramCache]: Analyzing trace with hash 860794387, now seen corresponding path program 1 times [2021-12-18 01:10:30,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:30,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960671128] [2021-12-18 01:10:30,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:30,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:30,892 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:30,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329921997] [2021-12-18 01:10:30,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:30,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:30,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:30,895 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:30,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-18 01:10:31,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:31,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:31,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:31,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 588 proven. 0 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2021-12-18 01:10:31,952 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:31,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:31,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960671128] [2021-12-18 01:10:31,953 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:31,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329921997] [2021-12-18 01:10:31,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329921997] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:31,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:31,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:31,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098369863] [2021-12-18 01:10:31,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:31,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:31,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:31,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:31,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:31,955 INFO L87 Difference]: Start difference. First operand 573 states and 846 transitions. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2021-12-18 01:10:32,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:32,107 INFO L93 Difference]: Finished difference Result 1182 states and 1759 transitions. [2021-12-18 01:10:32,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:32,108 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 374 [2021-12-18 01:10:32,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:32,111 INFO L225 Difference]: With dead ends: 1182 [2021-12-18 01:10:32,111 INFO L226 Difference]: Without dead ends: 653 [2021-12-18 01:10:32,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:32,114 INFO L933 BasicCegarLoop]: 843 mSDtfsCounter, 107 mSDsluCounter, 3213 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 4056 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:32,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 4056 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:32,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2021-12-18 01:10:32,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 579. [2021-12-18 01:10:32,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 343 states have (on average 1.2361516034985423) internal successors, (424), 345 states have internal predecessors, (424), 201 states have call successors, (201), 33 states have call predecessors, (201), 33 states have return successors, (230), 200 states have call predecessors, (230), 199 states have call successors, (230) [2021-12-18 01:10:32,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 855 transitions. [2021-12-18 01:10:32,148 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 855 transitions. Word has length 374 [2021-12-18 01:10:32,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:32,148 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 855 transitions. [2021-12-18 01:10:32,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2021-12-18 01:10:32,149 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 855 transitions. [2021-12-18 01:10:32,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:32,150 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:32,151 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:32,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:32,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:32,367 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:32,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:32,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1509387157, now seen corresponding path program 1 times [2021-12-18 01:10:32,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:32,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607379175] [2021-12-18 01:10:32,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:32,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:32,411 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:32,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810325048] [2021-12-18 01:10:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:32,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:32,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:32,413 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:32,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-18 01:10:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:33,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 4046 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:33,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 502 proven. 0 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2021-12-18 01:10:33,476 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:33,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:33,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607379175] [2021-12-18 01:10:33,476 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:33,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810325048] [2021-12-18 01:10:33,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810325048] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:33,476 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:33,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:33,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315833399] [2021-12-18 01:10:33,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:33,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:33,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:33,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:33,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:33,478 INFO L87 Difference]: Start difference. First operand 579 states and 855 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:33,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:33,638 INFO L93 Difference]: Finished difference Result 1176 states and 1748 transitions. [2021-12-18 01:10:33,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:33,639 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) Word has length 374 [2021-12-18 01:10:33,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:33,642 INFO L225 Difference]: With dead ends: 1176 [2021-12-18 01:10:33,642 INFO L226 Difference]: Without dead ends: 653 [2021-12-18 01:10:33,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:33,645 INFO L933 BasicCegarLoop]: 847 mSDtfsCounter, 100 mSDsluCounter, 3220 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 4067 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:33,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 4067 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:33,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2021-12-18 01:10:33,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 585. [2021-12-18 01:10:33,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 346 states have (on average 1.2341040462427746) internal successors, (427), 348 states have internal predecessors, (427), 204 states have call successors, (204), 33 states have call predecessors, (204), 33 states have return successors, (233), 203 states have call predecessors, (233), 202 states have call successors, (233) [2021-12-18 01:10:33,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 864 transitions. [2021-12-18 01:10:33,664 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 864 transitions. Word has length 374 [2021-12-18 01:10:33,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:33,665 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 864 transitions. [2021-12-18 01:10:33,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:33,665 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 864 transitions. [2021-12-18 01:10:33,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:33,667 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:33,667 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:33,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:33,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:33,883 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:33,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:33,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1754539241, now seen corresponding path program 1 times [2021-12-18 01:10:33,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:33,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379931371] [2021-12-18 01:10:33,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:33,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:33,930 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:33,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1259803388] [2021-12-18 01:10:33,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:33,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:33,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:33,931 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:33,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-18 01:10:34,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:34,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 4043 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:34,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:35,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 386 proven. 0 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2021-12-18 01:10:35,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:35,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:35,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379931371] [2021-12-18 01:10:35,033 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:35,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259803388] [2021-12-18 01:10:35,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259803388] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:35,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:35,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:35,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294347672] [2021-12-18 01:10:35,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:35,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:35,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:35,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:35,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:35,035 INFO L87 Difference]: Start difference. First operand 585 states and 864 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:35,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:35,171 INFO L93 Difference]: Finished difference Result 1170 states and 1737 transitions. [2021-12-18 01:10:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:35,172 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) Word has length 374 [2021-12-18 01:10:35,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:35,175 INFO L225 Difference]: With dead ends: 1170 [2021-12-18 01:10:35,175 INFO L226 Difference]: Without dead ends: 653 [2021-12-18 01:10:35,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:35,178 INFO L933 BasicCegarLoop]: 834 mSDtfsCounter, 93 mSDsluCounter, 3192 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 4026 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:35,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 4026 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:35,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2021-12-18 01:10:35,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 591. [2021-12-18 01:10:35,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 349 states have (on average 1.2320916905444126) internal successors, (430), 351 states have internal predecessors, (430), 207 states have call successors, (207), 33 states have call predecessors, (207), 33 states have return successors, (236), 206 states have call predecessors, (236), 205 states have call successors, (236) [2021-12-18 01:10:35,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 873 transitions. [2021-12-18 01:10:35,196 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 873 transitions. Word has length 374 [2021-12-18 01:10:35,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:35,197 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 873 transitions. [2021-12-18 01:10:35,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:35,197 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 873 transitions. [2021-12-18 01:10:35,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:35,199 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:35,199 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:35,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:35,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-18 01:10:35,413 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:35,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:35,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1808460629, now seen corresponding path program 1 times [2021-12-18 01:10:35,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:35,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010320222] [2021-12-18 01:10:35,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:35,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:35,458 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:35,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339740286] [2021-12-18 01:10:35,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:35,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:35,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:35,460 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:35,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-18 01:10:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:36,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 4040 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 01:10:36,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:36,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 478 proven. 0 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2021-12-18 01:10:36,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:36,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:36,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010320222] [2021-12-18 01:10:36,615 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:36,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339740286] [2021-12-18 01:10:36,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339740286] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:36,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:36,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 01:10:36,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715374887] [2021-12-18 01:10:36,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:36,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 01:10:36,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:36,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 01:10:36,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-18 01:10:36,617 INFO L87 Difference]: Start difference. First operand 591 states and 873 transitions. Second operand has 7 states, 6 states have (on average 19.166666666666668) internal successors, (115), 7 states have internal predecessors, (115), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 3 states have call successors, (33) [2021-12-18 01:10:36,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:36,838 INFO L93 Difference]: Finished difference Result 1125 states and 1662 transitions. [2021-12-18 01:10:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 01:10:36,839 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 19.166666666666668) internal successors, (115), 7 states have internal predecessors, (115), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 3 states have call successors, (33) Word has length 374 [2021-12-18 01:10:36,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:36,842 INFO L225 Difference]: With dead ends: 1125 [2021-12-18 01:10:36,842 INFO L226 Difference]: Without dead ends: 590 [2021-12-18 01:10:36,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-18 01:10:36,845 INFO L933 BasicCegarLoop]: 732 mSDtfsCounter, 12 mSDsluCounter, 3543 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4275 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:36,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 4275 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:10:36,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2021-12-18 01:10:36,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 585. [2021-12-18 01:10:36,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 346 states have (on average 1.23121387283237) internal successors, (426), 348 states have internal predecessors, (426), 204 states have call successors, (204), 33 states have call predecessors, (204), 33 states have return successors, (233), 203 states have call predecessors, (233), 202 states have call successors, (233) [2021-12-18 01:10:36,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 863 transitions. [2021-12-18 01:10:36,864 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 863 transitions. Word has length 374 [2021-12-18 01:10:36,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:36,865 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 863 transitions. [2021-12-18 01:10:36,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 19.166666666666668) internal successors, (115), 7 states have internal predecessors, (115), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 3 states have call successors, (33) [2021-12-18 01:10:36,865 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 863 transitions. [2021-12-18 01:10:36,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:36,869 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:36,869 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:36,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:37,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-18 01:10:37,075 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:37,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1760583023, now seen corresponding path program 1 times [2021-12-18 01:10:37,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:37,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203489844] [2021-12-18 01:10:37,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:37,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:37,119 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:37,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [405574230] [2021-12-18 01:10:37,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:37,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:37,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:37,121 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:37,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-18 01:10:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:37,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 4052 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-18 01:10:37,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:38,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 386 proven. 0 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2021-12-18 01:10:38,321 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:38,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:38,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203489844] [2021-12-18 01:10:38,322 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:38,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405574230] [2021-12-18 01:10:38,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405574230] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:38,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:38,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 01:10:38,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121996911] [2021-12-18 01:10:38,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:38,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 01:10:38,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:38,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 01:10:38,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-18 01:10:38,323 INFO L87 Difference]: Start difference. First operand 585 states and 863 transitions. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 9 states have internal predecessors, (95), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 7 states have call predecessors, (31), 6 states have call successors, (31) [2021-12-18 01:10:38,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:38,497 INFO L93 Difference]: Finished difference Result 1199 states and 1780 transitions. [2021-12-18 01:10:38,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 01:10:38,498 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 9 states have internal predecessors, (95), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 7 states have call predecessors, (31), 6 states have call successors, (31) Word has length 374 [2021-12-18 01:10:38,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:38,501 INFO L225 Difference]: With dead ends: 1199 [2021-12-18 01:10:38,501 INFO L226 Difference]: Without dead ends: 682 [2021-12-18 01:10:38,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-12-18 01:10:38,503 INFO L933 BasicCegarLoop]: 829 mSDtfsCounter, 202 mSDsluCounter, 6415 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 7244 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:38,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 7244 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:38,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2021-12-18 01:10:38,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 602. [2021-12-18 01:10:38,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 356 states have (on average 1.2303370786516854) internal successors, (438), 358 states have internal predecessors, (438), 210 states have call successors, (210), 33 states have call predecessors, (210), 34 states have return successors, (241), 210 states have call predecessors, (241), 208 states have call successors, (241) [2021-12-18 01:10:38,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 889 transitions. [2021-12-18 01:10:38,522 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 889 transitions. Word has length 374 [2021-12-18 01:10:38,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:38,522 INFO L470 AbstractCegarLoop]: Abstraction has 602 states and 889 transitions. [2021-12-18 01:10:38,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 9 states have internal predecessors, (95), 6 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 7 states have call predecessors, (31), 6 states have call successors, (31) [2021-12-18 01:10:38,523 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 889 transitions. [2021-12-18 01:10:38,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:38,524 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:38,525 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:38,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:38,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:38,747 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:38,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:38,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1802416847, now seen corresponding path program 1 times [2021-12-18 01:10:38,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:38,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599139290] [2021-12-18 01:10:38,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:38,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:38,792 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:38,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1470280308] [2021-12-18 01:10:38,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:38,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:38,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:38,794 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:38,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-18 01:10:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:39,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:39,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:39,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 386 proven. 0 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2021-12-18 01:10:39,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:39,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:39,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599139290] [2021-12-18 01:10:39,984 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:39,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470280308] [2021-12-18 01:10:39,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470280308] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:39,984 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:39,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:39,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746084573] [2021-12-18 01:10:39,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:39,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:39,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:39,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:39,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:39,986 INFO L87 Difference]: Start difference. First operand 602 states and 889 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:40,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:40,131 INFO L93 Difference]: Finished difference Result 1188 states and 1761 transitions. [2021-12-18 01:10:40,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:40,132 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) Word has length 374 [2021-12-18 01:10:40,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:40,135 INFO L225 Difference]: With dead ends: 1188 [2021-12-18 01:10:40,135 INFO L226 Difference]: Without dead ends: 662 [2021-12-18 01:10:40,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:40,138 INFO L933 BasicCegarLoop]: 841 mSDtfsCounter, 91 mSDsluCounter, 3206 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 4047 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:40,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 4047 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:40,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2021-12-18 01:10:40,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 596. [2021-12-18 01:10:40,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 353 states have (on average 1.226628895184136) internal successors, (433), 355 states have internal predecessors, (433), 207 states have call successors, (207), 33 states have call predecessors, (207), 34 states have return successors, (238), 207 states have call predecessors, (238), 205 states have call successors, (238) [2021-12-18 01:10:40,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 878 transitions. [2021-12-18 01:10:40,159 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 878 transitions. Word has length 374 [2021-12-18 01:10:40,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:40,159 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 878 transitions. [2021-12-18 01:10:40,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:40,159 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 878 transitions. [2021-12-18 01:10:40,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:40,163 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:40,163 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:40,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:40,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:40,375 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:40,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:40,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1461509551, now seen corresponding path program 1 times [2021-12-18 01:10:40,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:40,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181773217] [2021-12-18 01:10:40,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:40,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:40,419 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:40,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30334377] [2021-12-18 01:10:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:40,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:40,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:40,421 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:40,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-18 01:10:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:41,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 4046 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:41,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:41,559 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 502 proven. 0 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2021-12-18 01:10:41,559 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:41,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:41,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181773217] [2021-12-18 01:10:41,559 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:41,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30334377] [2021-12-18 01:10:41,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30334377] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:41,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:41,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:41,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051878899] [2021-12-18 01:10:41,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:41,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:41,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:41,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:41,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:41,561 INFO L87 Difference]: Start difference. First operand 596 states and 878 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:41,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:41,706 INFO L93 Difference]: Finished difference Result 1188 states and 1759 transitions. [2021-12-18 01:10:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:41,707 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) Word has length 374 [2021-12-18 01:10:41,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:41,710 INFO L225 Difference]: With dead ends: 1188 [2021-12-18 01:10:41,710 INFO L226 Difference]: Without dead ends: 656 [2021-12-18 01:10:41,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:41,713 INFO L933 BasicCegarLoop]: 831 mSDtfsCounter, 95 mSDsluCounter, 3185 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 4016 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:41,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 4016 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:41,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-12-18 01:10:41,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 596. [2021-12-18 01:10:41,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 353 states have (on average 1.2209631728045325) internal successors, (431), 355 states have internal predecessors, (431), 207 states have call successors, (207), 33 states have call predecessors, (207), 34 states have return successors, (238), 207 states have call predecessors, (238), 205 states have call successors, (238) [2021-12-18 01:10:41,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 876 transitions. [2021-12-18 01:10:41,736 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 876 transitions. Word has length 374 [2021-12-18 01:10:41,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:41,736 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 876 transitions. [2021-12-18 01:10:41,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-18 01:10:41,736 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 876 transitions. [2021-12-18 01:10:41,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-12-18 01:10:41,738 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:41,739 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:41,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:41,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-18 01:10:41,955 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:41,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:41,956 INFO L85 PathProgramCache]: Analyzing trace with hash -812916781, now seen corresponding path program 1 times [2021-12-18 01:10:41,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:41,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578403346] [2021-12-18 01:10:41,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:41,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:42,003 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:42,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1307883355] [2021-12-18 01:10:42,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:42,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:42,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:42,005 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:42,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-18 01:10:42,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:42,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 4043 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 01:10:42,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:43,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 588 proven. 0 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2021-12-18 01:10:43,206 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:43,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:43,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578403346] [2021-12-18 01:10:43,206 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:43,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307883355] [2021-12-18 01:10:43,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307883355] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:43,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:43,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 01:10:43,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108679555] [2021-12-18 01:10:43,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:43,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 01:10:43,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:43,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 01:10:43,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:43,208 INFO L87 Difference]: Start difference. First operand 596 states and 876 transitions. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2021-12-18 01:10:43,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:43,334 INFO L93 Difference]: Finished difference Result 1116 states and 1642 transitions. [2021-12-18 01:10:43,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:43,335 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 374 [2021-12-18 01:10:43,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:43,338 INFO L225 Difference]: With dead ends: 1116 [2021-12-18 01:10:43,338 INFO L226 Difference]: Without dead ends: 576 [2021-12-18 01:10:43,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 01:10:43,340 INFO L933 BasicCegarLoop]: 763 mSDtfsCounter, 100 mSDsluCounter, 2845 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 3608 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:43,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 3608 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:10:43,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-12-18 01:10:43,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 576. [2021-12-18 01:10:43,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 342 states have (on average 1.2251461988304093) internal successors, (419), 345 states have internal predecessors, (419), 198 states have call successors, (198), 33 states have call predecessors, (198), 34 states have return successors, (228), 197 states have call predecessors, (228), 196 states have call successors, (228) [2021-12-18 01:10:43,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 845 transitions. [2021-12-18 01:10:43,359 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 845 transitions. Word has length 374 [2021-12-18 01:10:43,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:43,360 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 845 transitions. [2021-12-18 01:10:43,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2021-12-18 01:10:43,360 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 845 transitions. [2021-12-18 01:10:43,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2021-12-18 01:10:43,363 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:43,363 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:43,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:43,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-18 01:10:43,580 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:43,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:43,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2061581235, now seen corresponding path program 1 times [2021-12-18 01:10:43,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:43,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011310700] [2021-12-18 01:10:43,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:43,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:43,628 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:43,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1844993450] [2021-12-18 01:10:43,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:43,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:43,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:43,630 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:43,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-18 01:10:44,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:44,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 4087 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-18 01:10:44,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:44,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2021-12-18 01:10:44,972 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2021-12-18 01:10:44,972 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:44,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:44,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011310700] [2021-12-18 01:10:44,973 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:44,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844993450] [2021-12-18 01:10:44,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844993450] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:44,973 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:44,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-18 01:10:44,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375077143] [2021-12-18 01:10:44,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:44,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 01:10:44,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:44,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 01:10:44,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-12-18 01:10:44,975 INFO L87 Difference]: Start difference. First operand 576 states and 845 transitions. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 6 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2021-12-18 01:10:45,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:45,892 INFO L93 Difference]: Finished difference Result 1170 states and 1778 transitions. [2021-12-18 01:10:45,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 01:10:45,893 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 6 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) Word has length 385 [2021-12-18 01:10:45,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:45,896 INFO L225 Difference]: With dead ends: 1170 [2021-12-18 01:10:45,896 INFO L226 Difference]: Without dead ends: 627 [2021-12-18 01:10:45,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-12-18 01:10:45,898 INFO L933 BasicCegarLoop]: 722 mSDtfsCounter, 145 mSDsluCounter, 6015 mSDsCounter, 0 mSdLazyCounter, 1342 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 6737 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:45,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 6737 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1342 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-18 01:10:45,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-12-18 01:10:45,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 587. [2021-12-18 01:10:45,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 352 states have (on average 1.2244318181818181) internal successors, (431), 354 states have internal predecessors, (431), 198 states have call successors, (198), 33 states have call predecessors, (198), 35 states have return successors, (260), 199 states have call predecessors, (260), 196 states have call successors, (260) [2021-12-18 01:10:45,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 889 transitions. [2021-12-18 01:10:45,919 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 889 transitions. Word has length 385 [2021-12-18 01:10:45,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:45,920 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 889 transitions. [2021-12-18 01:10:45,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 6 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2021-12-18 01:10:45,920 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 889 transitions. [2021-12-18 01:10:45,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2021-12-18 01:10:45,921 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:45,922 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:45,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:46,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-18 01:10:46,136 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:46,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:46,136 INFO L85 PathProgramCache]: Analyzing trace with hash -588591341, now seen corresponding path program 1 times [2021-12-18 01:10:46,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:46,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269264132] [2021-12-18 01:10:46,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:46,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:46,182 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:46,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1221097989] [2021-12-18 01:10:46,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:46,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:46,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:46,184 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:46,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-18 01:10:46,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:46,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 4096 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-18 01:10:46,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:47,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 430 proven. 0 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2021-12-18 01:10:47,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:47,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:47,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269264132] [2021-12-18 01:10:47,351 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:47,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221097989] [2021-12-18 01:10:47,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221097989] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:47,351 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:47,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 01:10:47,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300409472] [2021-12-18 01:10:47,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:47,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 01:10:47,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:47,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 01:10:47,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:10:47,352 INFO L87 Difference]: Start difference. First operand 587 states and 889 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:10:47,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:47,413 INFO L93 Difference]: Finished difference Result 1161 states and 1789 transitions. [2021-12-18 01:10:47,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:47,414 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 385 [2021-12-18 01:10:47,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:47,416 INFO L225 Difference]: With dead ends: 1161 [2021-12-18 01:10:47,416 INFO L226 Difference]: Without dead ends: 607 [2021-12-18 01:10:47,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:10:47,419 INFO L933 BasicCegarLoop]: 788 mSDtfsCounter, 8 mSDsluCounter, 2338 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 3126 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:47,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 3126 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 01:10:47,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-12-18 01:10:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 595. [2021-12-18 01:10:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 360 states have (on average 1.2194444444444446) internal successors, (439), 362 states have internal predecessors, (439), 198 states have call successors, (198), 33 states have call predecessors, (198), 35 states have return successors, (260), 199 states have call predecessors, (260), 196 states have call successors, (260) [2021-12-18 01:10:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 897 transitions. [2021-12-18 01:10:47,439 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 897 transitions. Word has length 385 [2021-12-18 01:10:47,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:47,439 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 897 transitions. [2021-12-18 01:10:47,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:10:47,439 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 897 transitions. [2021-12-18 01:10:47,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2021-12-18 01:10:47,441 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:47,441 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:47,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:47,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-18 01:10:47,664 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:47,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash 602878931, now seen corresponding path program 1 times [2021-12-18 01:10:47,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:47,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139777668] [2021-12-18 01:10:47,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:47,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:47,708 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:47,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116850716] [2021-12-18 01:10:47,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:47,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:47,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:47,709 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:47,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-18 01:10:48,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:48,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 4072 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 01:10:48,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:48,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 394 proven. 0 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2021-12-18 01:10:48,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:48,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:48,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139777668] [2021-12-18 01:10:48,879 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:48,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116850716] [2021-12-18 01:10:48,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116850716] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:48,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:48,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 01:10:48,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182259706] [2021-12-18 01:10:48,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:48,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 01:10:48,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:48,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 01:10:48,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 01:10:48,880 INFO L87 Difference]: Start difference. First operand 595 states and 897 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:10:48,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:48,909 INFO L93 Difference]: Finished difference Result 1157 states and 1814 transitions. [2021-12-18 01:10:48,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 01:10:48,909 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 385 [2021-12-18 01:10:48,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:48,912 INFO L225 Difference]: With dead ends: 1157 [2021-12-18 01:10:48,912 INFO L226 Difference]: Without dead ends: 595 [2021-12-18 01:10:48,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 383 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:10:48,914 INFO L933 BasicCegarLoop]: 772 mSDtfsCounter, 7 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:48,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 2296 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 01:10:48,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-12-18 01:10:48,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 595. [2021-12-18 01:10:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 360 states have (on average 1.2166666666666666) internal successors, (438), 362 states have internal predecessors, (438), 198 states have call successors, (198), 33 states have call predecessors, (198), 35 states have return successors, (260), 199 states have call predecessors, (260), 196 states have call successors, (260) [2021-12-18 01:10:48,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 896 transitions. [2021-12-18 01:10:48,934 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 896 transitions. Word has length 385 [2021-12-18 01:10:48,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:48,934 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 896 transitions. [2021-12-18 01:10:48,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:10:48,935 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 896 transitions. [2021-12-18 01:10:48,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2021-12-18 01:10:48,936 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:48,937 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:48,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-18 01:10:49,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-18 01:10:49,151 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:49,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:49,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1399455003, now seen corresponding path program 1 times [2021-12-18 01:10:49,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:49,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375543041] [2021-12-18 01:10:49,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:49,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:49,198 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:49,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [751192229] [2021-12-18 01:10:49,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:49,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:49,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:49,199 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:49,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-18 01:10:50,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:50,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 4087 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 01:10:50,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:50,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1129 backedges. 397 proven. 0 refuted. 0 times theorem prover too weak. 732 trivial. 0 not checked. [2021-12-18 01:10:50,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:10:50,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:50,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375543041] [2021-12-18 01:10:50,428 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:50,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751192229] [2021-12-18 01:10:50,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751192229] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:10:50,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:10:50,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 01:10:50,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067698724] [2021-12-18 01:10:50,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:10:50,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 01:10:50,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 01:10:50,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:10:50,429 INFO L87 Difference]: Start difference. First operand 595 states and 896 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:10:50,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:10:50,696 INFO L93 Difference]: Finished difference Result 1157 states and 1812 transitions. [2021-12-18 01:10:50,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 01:10:50,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 391 [2021-12-18 01:10:50,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:10:50,699 INFO L225 Difference]: With dead ends: 1157 [2021-12-18 01:10:50,699 INFO L226 Difference]: Without dead ends: 595 [2021-12-18 01:10:50,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 388 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-18 01:10:50,702 INFO L933 BasicCegarLoop]: 799 mSDtfsCounter, 7 mSDsluCounter, 2199 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2998 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:10:50,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 2998 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:10:50,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-12-18 01:10:50,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 595. [2021-12-18 01:10:50,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 360 states have (on average 1.2138888888888888) internal successors, (437), 362 states have internal predecessors, (437), 198 states have call successors, (198), 33 states have call predecessors, (198), 35 states have return successors, (260), 199 states have call predecessors, (260), 196 states have call successors, (260) [2021-12-18 01:10:50,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 895 transitions. [2021-12-18 01:10:50,722 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 895 transitions. Word has length 391 [2021-12-18 01:10:50,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:10:50,723 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 895 transitions. [2021-12-18 01:10:50,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:10:50,723 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 895 transitions. [2021-12-18 01:10:50,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2021-12-18 01:10:50,725 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:10:50,725 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:10:50,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-18 01:10:50,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:50,939 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:10:50,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:10:50,940 INFO L85 PathProgramCache]: Analyzing trace with hash -369556449, now seen corresponding path program 1 times [2021-12-18 01:10:50,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:10:50,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187527369] [2021-12-18 01:10:50,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:50,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:10:50,989 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:10:50,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511268275] [2021-12-18 01:10:50,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:10:50,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:10:50,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:10:50,990 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:10:50,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-18 01:10:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:10:51,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 4102 conjuncts, 285 conjunts are in the unsatisfiable core [2021-12-18 01:10:51,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:10:52,233 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7154 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7154))) (exists ((v_ArrVal_7153 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7153))))) is different from true [2021-12-18 01:10:52,282 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_7154 (Array Int Int)) (v_ArrVal_7153 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7154)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7153)))) is different from true [2021-12-18 01:10:52,381 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 01:10:52,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 22 [2021-12-18 01:10:52,390 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 01:10:52,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 22 [2021-12-18 01:10:52,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:52,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:52,735 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7156 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7156))) (exists ((v_ArrVal_7155 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7155))))) is different from true [2021-12-18 01:10:53,294 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7157 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7157))) (exists ((v_ArrVal_7158 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7158))))) is different from true [2021-12-18 01:10:53,323 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7158 (Array Int Int)) (v_ArrVal_7157 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7158)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7157)))) is different from true [2021-12-18 01:10:53,419 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7156 (Array Int Int)) (v_ArrVal_7155 (Array Int Int)) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_106| Int) (v_ArrVal_7158 (Array Int Int)) (v_ArrVal_7157 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (let ((.cse1 (store |c_old(#memory_$Pointer$.offset)| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_106| v_ArrVal_7155)) (.cse0 (store |c_old(#memory_$Pointer$.base)| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_106| v_ArrVal_7156)) (.cse2 (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 40))) (and (= |c_#memory_$Pointer$.base| (store .cse0 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7158)) (= (select (select .cse1 |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse2) 0) (= |c_#memory_$Pointer$.offset| (store .cse1 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7157)) (= (select (select .cse0 |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse2) 0)))) is different from true [2021-12-18 01:10:53,933 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-18 01:10:53,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 51 [2021-12-18 01:10:53,958 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-18 01:10:53,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 51 [2021-12-18 01:10:53,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:54,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:54,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:54,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:54,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:10:54,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:10:54,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:10:54,320 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7163 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7163))) (exists ((v_ArrVal_7162 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_7162))))) is different from true [2021-12-18 01:10:54,949 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7165 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7165))) (exists ((v_ArrVal_7166 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7166))))) is different from true [2021-12-18 01:10:54,975 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_7166 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_7165 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7165)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7166)))) is different from true [2021-12-18 01:10:55,830 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-12-18 01:10:55,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 51 [2021-12-18 01:10:55,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:10:55,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:10:55,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-12-18 01:10:55,850 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 01:10:55,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 22 [2021-12-18 01:10:55,857 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 01:10:55,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 01:10:55,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:55,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-18 01:10:56,009 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7167 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7167))) (exists ((v_ArrVal_7168 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7168))))) is different from true [2021-12-18 01:10:56,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:10:56,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:10:56,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1129 backedges. 573 proven. 58 refuted. 0 times theorem prover too weak. 327 trivial. 171 not checked. [2021-12-18 01:10:56,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:10:57,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:10:57,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187527369] [2021-12-18 01:10:57,836 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:10:57,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511268275] [2021-12-18 01:10:57,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511268275] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:10:57,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:10:57,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2021-12-18 01:10:57,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984325987] [2021-12-18 01:10:57,836 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:10:57,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-12-18 01:10:57,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:10:57,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-12-18 01:10:57,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=3516, Unknown=89, NotChecked=1290, Total=5112 [2021-12-18 01:10:57,838 INFO L87 Difference]: Start difference. First operand 595 states and 895 transitions. Second operand has 60 states, 55 states have (on average 3.6545454545454548) internal successors, (201), 53 states have internal predecessors, (201), 21 states have call successors, (44), 6 states have call predecessors, (44), 20 states have return successors, (45), 21 states have call predecessors, (45), 21 states have call successors, (45) [2021-12-18 01:10:58,474 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7165 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7165))) (exists ((v_ArrVal_7166 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7166))))) (exists ((v_ArrVal_7163 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_7163))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7156 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7156))) (exists ((v_ArrVal_7155 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7155))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7157 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7157))) (exists ((v_ArrVal_7158 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7158))))) (exists ((v_ArrVal_7162 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_7162)))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7167 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7167))) (exists ((v_ArrVal_7168 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7168))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_7154 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7154))) (exists ((v_ArrVal_7153 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7153)))))) is different from true [2021-12-18 01:10:58,544 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_7154 (Array Int Int)) (v_ArrVal_7153 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7154)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7153)))) (exists ((v_ArrVal_7166 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_7165 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7165)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7166)))) (exists ((v_ArrVal_7158 (Array Int Int)) (v_ArrVal_7157 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7158)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_7157))))) is different from true [2021-12-18 01:11:29,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:11:29,547 INFO L93 Difference]: Finished difference Result 1894 states and 3278 transitions. [2021-12-18 01:11:29,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-12-18 01:11:29,547 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 55 states have (on average 3.6545454545454548) internal successors, (201), 53 states have internal predecessors, (201), 21 states have call successors, (44), 6 states have call predecessors, (44), 20 states have return successors, (45), 21 states have call predecessors, (45), 21 states have call successors, (45) Word has length 391 [2021-12-18 01:11:29,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:11:29,555 INFO L225 Difference]: With dead ends: 1894 [2021-12-18 01:11:29,556 INFO L226 Difference]: Without dead ends: 1355 [2021-12-18 01:11:29,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 399 SyntacticMatches, 7 SemanticMatches, 110 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 2406 ImplicationChecksByTransitivity, 22.2s TimeCoverageRelationStatistics Valid=558, Invalid=9240, Unknown=150, NotChecked=2484, Total=12432 [2021-12-18 01:11:29,560 INFO L933 BasicCegarLoop]: 1036 mSDtfsCounter, 663 mSDsluCounter, 23973 mSDsCounter, 0 mSdLazyCounter, 19472 mSolverCounterSat, 567 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 825 SdHoareTripleChecker+Valid, 25009 SdHoareTripleChecker+Invalid, 46568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 567 IncrementalHoareTripleChecker+Valid, 19472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26529 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2021-12-18 01:11:29,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [825 Valid, 25009 Invalid, 46568 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [567 Valid, 19472 Invalid, 0 Unknown, 26529 Unchecked, 11.3s Time] [2021-12-18 01:11:29,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1355 states. [2021-12-18 01:11:29,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1355 to 698. [2021-12-18 01:11:29,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 434 states have (on average 1.2027649769585254) internal successors, (522), 441 states have internal predecessors, (522), 215 states have call successors, (215), 37 states have call predecessors, (215), 47 states have return successors, (454), 219 states have call predecessors, (454), 213 states have call successors, (454) [2021-12-18 01:11:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1191 transitions. [2021-12-18 01:11:29,612 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1191 transitions. Word has length 391 [2021-12-18 01:11:29,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:11:29,613 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 1191 transitions. [2021-12-18 01:11:29,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 55 states have (on average 3.6545454545454548) internal successors, (201), 53 states have internal predecessors, (201), 21 states have call successors, (44), 6 states have call predecessors, (44), 20 states have return successors, (45), 21 states have call predecessors, (45), 21 states have call successors, (45) [2021-12-18 01:11:29,613 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1191 transitions. [2021-12-18 01:11:29,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2021-12-18 01:11:29,616 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:11:29,616 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:11:29,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-18 01:11:29,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-12-18 01:11:29,836 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:11:29,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:11:29,836 INFO L85 PathProgramCache]: Analyzing trace with hash -158973604, now seen corresponding path program 1 times [2021-12-18 01:11:29,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:11:29,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969158209] [2021-12-18 01:11:29,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:29,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:11:29,882 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:11:29,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1675385741] [2021-12-18 01:11:29,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:29,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:29,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:11:29,883 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:11:29,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-18 01:11:30,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:11:30,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 4106 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-18 01:11:30,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:11:31,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 654 proven. 0 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2021-12-18 01:11:31,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:11:31,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:11:31,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969158209] [2021-12-18 01:11:31,138 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:11:31,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675385741] [2021-12-18 01:11:31,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675385741] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:11:31,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:11:31,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-18 01:11:31,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176536835] [2021-12-18 01:11:31,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:11:31,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-18 01:11:31,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:11:31,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-18 01:11:31,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-18 01:11:31,139 INFO L87 Difference]: Start difference. First operand 698 states and 1191 transitions. Second operand has 12 states, 12 states have (on average 11.833333333333334) internal successors, (142), 9 states have internal predecessors, (142), 2 states have call successors, (38), 2 states have call predecessors, (38), 5 states have return successors, (38), 5 states have call predecessors, (38), 2 states have call successors, (38) [2021-12-18 01:11:31,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:11:31,252 INFO L93 Difference]: Finished difference Result 1385 states and 2380 transitions. [2021-12-18 01:11:31,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 01:11:31,253 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.833333333333334) internal successors, (142), 9 states have internal predecessors, (142), 2 states have call successors, (38), 2 states have call predecessors, (38), 5 states have return successors, (38), 5 states have call predecessors, (38), 2 states have call successors, (38) Word has length 399 [2021-12-18 01:11:31,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:11:31,257 INFO L225 Difference]: With dead ends: 1385 [2021-12-18 01:11:31,257 INFO L226 Difference]: Without dead ends: 720 [2021-12-18 01:11:31,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-12-18 01:11:31,260 INFO L933 BasicCegarLoop]: 804 mSDtfsCounter, 16 mSDsluCounter, 8006 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 8810 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:11:31,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 8810 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 01:11:31,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-12-18 01:11:31,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 698. [2021-12-18 01:11:31,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 435 states have (on average 1.2022988505747128) internal successors, (523), 439 states have internal predecessors, (523), 215 states have call successors, (215), 37 states have call predecessors, (215), 46 states have return successors, (419), 221 states have call predecessors, (419), 213 states have call successors, (419) [2021-12-18 01:11:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1157 transitions. [2021-12-18 01:11:31,291 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1157 transitions. Word has length 399 [2021-12-18 01:11:31,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:11:31,291 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 1157 transitions. [2021-12-18 01:11:31,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.833333333333334) internal successors, (142), 9 states have internal predecessors, (142), 2 states have call successors, (38), 2 states have call predecessors, (38), 5 states have return successors, (38), 5 states have call predecessors, (38), 2 states have call successors, (38) [2021-12-18 01:11:31,292 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1157 transitions. [2021-12-18 01:11:31,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2021-12-18 01:11:31,294 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:11:31,294 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:11:31,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-12-18 01:11:31,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:31,520 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:11:31,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:11:31,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1167074740, now seen corresponding path program 1 times [2021-12-18 01:11:31,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:11:31,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089338478] [2021-12-18 01:11:31,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:31,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:11:31,570 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:11:31,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [889698328] [2021-12-18 01:11:31,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:31,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:31,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:11:31,572 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:11:31,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-18 01:11:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:11:32,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 4111 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-18 01:11:32,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:11:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 500 proven. 14 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2021-12-18 01:11:32,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:11:33,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 90 proven. 29 refuted. 0 times theorem prover too weak. 1016 trivial. 0 not checked. [2021-12-18 01:11:33,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:11:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089338478] [2021-12-18 01:11:33,971 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:11:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889698328] [2021-12-18 01:11:33,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889698328] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:11:33,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:11:33,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15] total 28 [2021-12-18 01:11:33,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100146512] [2021-12-18 01:11:33,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:11:33,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-18 01:11:33,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:11:33,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-18 01:11:33,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=697, Unknown=0, NotChecked=0, Total=756 [2021-12-18 01:11:33,973 INFO L87 Difference]: Start difference. First operand 698 states and 1157 transitions. Second operand has 28 states, 24 states have (on average 5.791666666666667) internal successors, (139), 19 states have internal predecessors, (139), 6 states have call successors, (44), 3 states have call predecessors, (44), 9 states have return successors, (46), 10 states have call predecessors, (46), 5 states have call successors, (46) [2021-12-18 01:11:34,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:11:34,790 INFO L93 Difference]: Finished difference Result 1305 states and 2170 transitions. [2021-12-18 01:11:34,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 01:11:34,791 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 5.791666666666667) internal successors, (139), 19 states have internal predecessors, (139), 6 states have call successors, (44), 3 states have call predecessors, (44), 9 states have return successors, (46), 10 states have call predecessors, (46), 5 states have call successors, (46) Word has length 399 [2021-12-18 01:11:34,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:11:34,795 INFO L225 Difference]: With dead ends: 1305 [2021-12-18 01:11:34,795 INFO L226 Difference]: Without dead ends: 702 [2021-12-18 01:11:34,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 802 GetRequests, 769 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=1035, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 01:11:34,797 INFO L933 BasicCegarLoop]: 761 mSDtfsCounter, 75 mSDsluCounter, 17995 mSDsCounter, 0 mSdLazyCounter, 1551 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 18756 SdHoareTripleChecker+Invalid, 1559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 01:11:34,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 18756 Invalid, 1559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1551 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-18 01:11:34,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-12-18 01:11:34,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 698. [2021-12-18 01:11:34,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 435 states have (on average 1.2022988505747128) internal successors, (523), 439 states have internal predecessors, (523), 215 states have call successors, (215), 37 states have call predecessors, (215), 46 states have return successors, (415), 221 states have call predecessors, (415), 213 states have call successors, (415) [2021-12-18 01:11:34,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1153 transitions. [2021-12-18 01:11:34,829 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1153 transitions. Word has length 399 [2021-12-18 01:11:34,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:11:34,829 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 1153 transitions. [2021-12-18 01:11:34,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 5.791666666666667) internal successors, (139), 19 states have internal predecessors, (139), 6 states have call successors, (44), 3 states have call predecessors, (44), 9 states have return successors, (46), 10 states have call predecessors, (46), 5 states have call successors, (46) [2021-12-18 01:11:34,829 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1153 transitions. [2021-12-18 01:11:34,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2021-12-18 01:11:34,831 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:11:34,832 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:11:34,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-12-18 01:11:35,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:35,048 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:11:35,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:11:35,048 INFO L85 PathProgramCache]: Analyzing trace with hash -825587399, now seen corresponding path program 2 times [2021-12-18 01:11:35,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:11:35,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456705428] [2021-12-18 01:11:35,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:35,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:11:35,104 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:11:35,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1859438088] [2021-12-18 01:11:35,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 01:11:35,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:35,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:11:35,105 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:11:35,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-18 01:11:35,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 01:11:35,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:11:36,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 4120 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-18 01:11:36,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:11:36,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 267 proven. 2 refuted. 0 times theorem prover too weak. 880 trivial. 0 not checked. [2021-12-18 01:11:36,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:11:37,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 109 proven. 13 refuted. 0 times theorem prover too weak. 1027 trivial. 0 not checked. [2021-12-18 01:11:37,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:11:37,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456705428] [2021-12-18 01:11:37,440 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:11:37,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859438088] [2021-12-18 01:11:37,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859438088] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:11:37,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:11:37,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2021-12-18 01:11:37,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767930686] [2021-12-18 01:11:37,441 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:11:37,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 01:11:37,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:11:37,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 01:11:37,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2021-12-18 01:11:37,442 INFO L87 Difference]: Start difference. First operand 698 states and 1153 transitions. Second operand has 21 states, 18 states have (on average 7.555555555555555) internal successors, (136), 14 states have internal predecessors, (136), 5 states have call successors, (40), 3 states have call predecessors, (40), 7 states have return successors, (41), 8 states have call predecessors, (41), 4 states have call successors, (41) [2021-12-18 01:11:38,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:11:38,015 INFO L93 Difference]: Finished difference Result 1305 states and 2176 transitions. [2021-12-18 01:11:38,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 01:11:38,016 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 7.555555555555555) internal successors, (136), 14 states have internal predecessors, (136), 5 states have call successors, (40), 3 states have call predecessors, (40), 7 states have return successors, (41), 8 states have call predecessors, (41), 4 states have call successors, (41) Word has length 407 [2021-12-18 01:11:38,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:11:38,020 INFO L225 Difference]: With dead ends: 1305 [2021-12-18 01:11:38,020 INFO L226 Difference]: Without dead ends: 675 [2021-12-18 01:11:38,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 815 GetRequests, 792 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2021-12-18 01:11:38,022 INFO L933 BasicCegarLoop]: 762 mSDtfsCounter, 14 mSDsluCounter, 12013 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 12775 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 01:11:38,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 12775 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-18 01:11:38,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-12-18 01:11:38,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 670. [2021-12-18 01:11:38,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 417 states have (on average 1.20863309352518) internal successors, (504), 420 states have internal predecessors, (504), 209 states have call successors, (209), 37 states have call predecessors, (209), 42 states have return successors, (357), 212 states have call predecessors, (357), 207 states have call successors, (357) [2021-12-18 01:11:38,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1070 transitions. [2021-12-18 01:11:38,051 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1070 transitions. Word has length 407 [2021-12-18 01:11:38,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:11:38,052 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1070 transitions. [2021-12-18 01:11:38,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 7.555555555555555) internal successors, (136), 14 states have internal predecessors, (136), 5 states have call successors, (40), 3 states have call predecessors, (40), 7 states have return successors, (41), 8 states have call predecessors, (41), 4 states have call successors, (41) [2021-12-18 01:11:38,052 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1070 transitions. [2021-12-18 01:11:38,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2021-12-18 01:11:38,054 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:11:38,054 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:11:38,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-12-18 01:11:38,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-12-18 01:11:38,268 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:11:38,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:11:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1169776744, now seen corresponding path program 3 times [2021-12-18 01:11:38,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:11:38,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321497670] [2021-12-18 01:11:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:38,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:11:38,316 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:11:38,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106543954] [2021-12-18 01:11:38,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 01:11:38,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:38,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:11:38,318 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:11:38,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-18 01:11:39,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-18 01:11:39,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:11:39,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 56 conjunts are in the unsatisfiable core [2021-12-18 01:11:39,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:11:40,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 482 proven. 8 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2021-12-18 01:11:40,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:11:40,945 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-18 01:11:40,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-12-18 01:11:40,953 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-18 01:11:40,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-12-18 01:11:41,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 90 proven. 21 refuted. 0 times theorem prover too weak. 1042 trivial. 0 not checked. [2021-12-18 01:11:41,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:11:41,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321497670] [2021-12-18 01:11:41,381 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:11:41,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106543954] [2021-12-18 01:11:41,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106543954] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:11:41,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:11:41,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 20 [2021-12-18 01:11:41,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151653039] [2021-12-18 01:11:41,381 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:11:41,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-18 01:11:41,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:11:41,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-18 01:11:41,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-12-18 01:11:41,382 INFO L87 Difference]: Start difference. First operand 670 states and 1070 transitions. Second operand has 20 states, 18 states have (on average 7.555555555555555) internal successors, (136), 17 states have internal predecessors, (136), 6 states have call successors, (44), 5 states have call predecessors, (44), 6 states have return successors, (42), 5 states have call predecessors, (42), 5 states have call successors, (42) [2021-12-18 01:11:42,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:11:42,756 INFO L93 Difference]: Finished difference Result 1276 states and 2070 transitions. [2021-12-18 01:11:42,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-18 01:11:42,757 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 7.555555555555555) internal successors, (136), 17 states have internal predecessors, (136), 6 states have call successors, (44), 5 states have call predecessors, (44), 6 states have return successors, (42), 5 states have call predecessors, (42), 5 states have call successors, (42) Word has length 403 [2021-12-18 01:11:42,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:11:42,761 INFO L225 Difference]: With dead ends: 1276 [2021-12-18 01:11:42,761 INFO L226 Difference]: Without dead ends: 688 [2021-12-18 01:11:42,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 816 GetRequests, 784 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2021-12-18 01:11:42,763 INFO L933 BasicCegarLoop]: 684 mSDtfsCounter, 53 mSDsluCounter, 6423 mSDsCounter, 0 mSdLazyCounter, 1521 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 7107 SdHoareTripleChecker+Invalid, 1711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 01:11:42,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 7107 Invalid, 1711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1521 Invalid, 0 Unknown, 183 Unchecked, 1.1s Time] [2021-12-18 01:11:42,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-12-18 01:11:42,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 682. [2021-12-18 01:11:42,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 425 states have (on average 1.204705882352941) internal successors, (512), 427 states have internal predecessors, (512), 212 states have call successors, (212), 39 states have call predecessors, (212), 43 states have return successors, (360), 215 states have call predecessors, (360), 210 states have call successors, (360) [2021-12-18 01:11:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1084 transitions. [2021-12-18 01:11:42,793 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1084 transitions. Word has length 403 [2021-12-18 01:11:42,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:11:42,793 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1084 transitions. [2021-12-18 01:11:42,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 7.555555555555555) internal successors, (136), 17 states have internal predecessors, (136), 6 states have call successors, (44), 5 states have call predecessors, (44), 6 states have return successors, (42), 5 states have call predecessors, (42), 5 states have call successors, (42) [2021-12-18 01:11:42,794 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1084 transitions. [2021-12-18 01:11:42,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2021-12-18 01:11:42,796 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:11:42,796 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:11:42,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-12-18 01:11:43,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-12-18 01:11:43,012 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:11:43,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:11:43,012 INFO L85 PathProgramCache]: Analyzing trace with hash 843099947, now seen corresponding path program 1 times [2021-12-18 01:11:43,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:11:43,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764116182] [2021-12-18 01:11:43,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:43,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:11:43,059 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:11:43,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1060176206] [2021-12-18 01:11:43,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:11:43,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:11:43,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:11:43,060 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:11:43,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-18 01:11:44,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:11:44,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 4122 conjuncts, 120 conjunts are in the unsatisfiable core [2021-12-18 01:11:44,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:11:46,993 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_8660 Int) (v_ArrVal_8659 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8659))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_8660))))) is different from true [2021-12-18 01:12:13,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:13,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 01:12:13,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2021-12-18 01:12:13,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:13,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 01:12:13,532 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-18 01:12:13,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 1 [2021-12-18 01:12:13,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1165 backedges. 499 proven. 7 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2021-12-18 01:12:13,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:12:15,870 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_355| Int) (v_ArrVal_8673 Int) (v_ArrVal_8674 Int)) (let ((.cse0 (+ c_aws_array_list_length_~list.offset 32))) (or (not (= 0 (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_355| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_355|) 0 v_ArrVal_8673)) c_aws_array_list_length_~list.base) .cse0))) (not (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_355| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_355|) 0 v_ArrVal_8674)) c_aws_array_list_length_~list.base) .cse0) 0))))) is different from false [2021-12-18 01:12:15,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:12:15,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764116182] [2021-12-18 01:12:15,872 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:12:15,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060176206] [2021-12-18 01:12:15,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060176206] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:12:15,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:12:15,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2021-12-18 01:12:15,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720237444] [2021-12-18 01:12:15,872 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:12:15,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 01:12:15,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:12:15,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 01:12:15,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=443, Unknown=11, NotChecked=86, Total=600 [2021-12-18 01:12:15,873 INFO L87 Difference]: Start difference. First operand 682 states and 1084 transitions. Second operand has 24 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 12 states have call successors, (39), 5 states have call predecessors, (39), 6 states have return successors, (37), 10 states have call predecessors, (37), 12 states have call successors, (37) [2021-12-18 01:12:42,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:12:42,257 INFO L93 Difference]: Finished difference Result 1690 states and 2879 transitions. [2021-12-18 01:12:42,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-18 01:12:42,258 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 12 states have call successors, (39), 5 states have call predecessors, (39), 6 states have return successors, (37), 10 states have call predecessors, (37), 12 states have call successors, (37) Word has length 399 [2021-12-18 01:12:42,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:12:42,264 INFO L225 Difference]: With dead ends: 1690 [2021-12-18 01:12:42,264 INFO L226 Difference]: Without dead ends: 1094 [2021-12-18 01:12:42,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 406 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 51.0s TimeCoverageRelationStatistics Valid=169, Invalid=1224, Unknown=21, NotChecked=146, Total=1560 [2021-12-18 01:12:42,266 INFO L933 BasicCegarLoop]: 932 mSDtfsCounter, 554 mSDsluCounter, 9564 mSDsCounter, 0 mSdLazyCounter, 7037 mSolverCounterSat, 545 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 10496 SdHoareTripleChecker+Invalid, 11511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 7037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3929 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2021-12-18 01:12:42,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [674 Valid, 10496 Invalid, 11511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [545 Valid, 7037 Invalid, 0 Unknown, 3929 Unchecked, 5.9s Time] [2021-12-18 01:12:42,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-12-18 01:12:42,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 697. [2021-12-18 01:12:42,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 434 states have (on average 1.2027649769585254) internal successors, (522), 436 states have internal predecessors, (522), 217 states have call successors, (217), 41 states have call predecessors, (217), 44 states have return successors, (366), 219 states have call predecessors, (366), 215 states have call successors, (366) [2021-12-18 01:12:42,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1105 transitions. [2021-12-18 01:12:42,318 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1105 transitions. Word has length 399 [2021-12-18 01:12:42,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:12:42,318 INFO L470 AbstractCegarLoop]: Abstraction has 697 states and 1105 transitions. [2021-12-18 01:12:42,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 12 states have call successors, (39), 5 states have call predecessors, (39), 6 states have return successors, (37), 10 states have call predecessors, (37), 12 states have call successors, (37) [2021-12-18 01:12:42,319 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1105 transitions. [2021-12-18 01:12:42,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2021-12-18 01:12:42,321 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:12:42,321 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:12:42,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-12-18 01:12:42,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-18 01:12:42,536 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:12:42,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:12:42,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1295078889, now seen corresponding path program 1 times [2021-12-18 01:12:42,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:12:42,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037394048] [2021-12-18 01:12:42,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:12:42,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:12:42,582 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:12:42,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429365476] [2021-12-18 01:12:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:12:42,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:12:42,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:12:42,587 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:12:42,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-12-18 01:12:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:12:43,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 4107 conjuncts, 135 conjunts are in the unsatisfiable core [2021-12-18 01:12:43,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:12:43,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:12:43,861 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-18 01:12:43,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 20 [2021-12-18 01:12:43,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:43,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:12:53,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:53,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:12:53,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:53,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:12:54,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:54,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:12:54,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:12:54,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:12:56,262 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_8998 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_8998))) (exists ((v_ArrVal_8999 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_8999)))) is different from true [2021-12-18 01:12:57,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 451 proven. 37 refuted. 3 times theorem prover too weak. 652 trivial. 0 not checked. [2021-12-18 01:12:57,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:12:58,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:12:58,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037394048] [2021-12-18 01:12:58,455 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:12:58,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429365476] [2021-12-18 01:12:58,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429365476] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:12:58,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:12:58,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2021-12-18 01:12:58,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048204176] [2021-12-18 01:12:58,455 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:12:58,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-18 01:12:58,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:12:58,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-18 01:12:58,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1258, Unknown=34, NotChecked=72, Total=1482 [2021-12-18 01:12:58,457 INFO L87 Difference]: Start difference. First operand 697 states and 1105 transitions. Second operand has 32 states, 29 states have (on average 5.206896551724138) internal successors, (151), 27 states have internal predecessors, (151), 13 states have call successors, (41), 7 states have call predecessors, (41), 10 states have return successors, (39), 10 states have call predecessors, (39), 13 states have call successors, (39) [2021-12-18 01:13:16,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:13:16,002 INFO L93 Difference]: Finished difference Result 1721 states and 2914 transitions. [2021-12-18 01:13:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-18 01:13:16,003 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 5.206896551724138) internal successors, (151), 27 states have internal predecessors, (151), 13 states have call successors, (41), 7 states have call predecessors, (41), 10 states have return successors, (39), 10 states have call predecessors, (39), 13 states have call successors, (39) Word has length 395 [2021-12-18 01:13:16,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:13:16,009 INFO L225 Difference]: With dead ends: 1721 [2021-12-18 01:13:16,009 INFO L226 Difference]: Without dead ends: 1057 [2021-12-18 01:13:16,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 687 GetRequests, 631 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=208, Invalid=2103, Unknown=45, NotChecked=94, Total=2450 [2021-12-18 01:13:16,013 INFO L933 BasicCegarLoop]: 799 mSDtfsCounter, 334 mSDsluCounter, 8440 mSDsCounter, 0 mSdLazyCounter, 5471 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 9239 SdHoareTripleChecker+Invalid, 13236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 5471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7430 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-12-18 01:13:16,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 9239 Invalid, 13236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 5471 Invalid, 0 Unknown, 7430 Unchecked, 3.6s Time] [2021-12-18 01:13:16,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2021-12-18 01:13:16,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 738. [2021-12-18 01:13:16,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 465 states have (on average 1.2021505376344086) internal successors, (559), 468 states have internal predecessors, (559), 222 states have call successors, (222), 44 states have call predecessors, (222), 49 states have return successors, (427), 225 states have call predecessors, (427), 220 states have call successors, (427) [2021-12-18 01:13:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1208 transitions. [2021-12-18 01:13:16,095 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 1208 transitions. Word has length 395 [2021-12-18 01:13:16,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:13:16,095 INFO L470 AbstractCegarLoop]: Abstraction has 738 states and 1208 transitions. [2021-12-18 01:13:16,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 5.206896551724138) internal successors, (151), 27 states have internal predecessors, (151), 13 states have call successors, (41), 7 states have call predecessors, (41), 10 states have return successors, (39), 10 states have call predecessors, (39), 13 states have call successors, (39) [2021-12-18 01:13:16,095 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 1208 transitions. [2021-12-18 01:13:16,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2021-12-18 01:13:16,097 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:13:16,098 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:13:16,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-12-18 01:13:16,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:13:16,313 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:13:16,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:13:16,314 INFO L85 PathProgramCache]: Analyzing trace with hash 443542063, now seen corresponding path program 1 times [2021-12-18 01:13:16,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:13:16,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822300253] [2021-12-18 01:13:16,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:13:16,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:13:16,365 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:13:16,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306131845] [2021-12-18 01:13:16,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:13:16,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:13:16,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:13:16,366 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:13:16,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-12-18 01:13:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:13:17,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 4155 conjuncts, 154 conjunts are in the unsatisfiable core [2021-12-18 01:13:17,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:13:17,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:13:17,859 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-18 01:13:17,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 20 [2021-12-18 01:13:17,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:17,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:13:21,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-12-18 01:13:21,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 01:13:21,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 01:13:27,904 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 01:13:27,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 01:13:27,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2021-12-18 01:13:27,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2021-12-18 01:13:27,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:13:27,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:13:27,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-18 01:13:28,262 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_9351 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_9351))) (exists ((v_ArrVal_9350 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_9350)))) is different from true [2021-12-18 01:13:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 463 proven. 30 refuted. 3 times theorem prover too weak. 658 trivial. 0 not checked. [2021-12-18 01:13:30,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:13:31,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:13:31,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822300253] [2021-12-18 01:13:31,938 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:13:31,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306131845] [2021-12-18 01:13:31,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306131845] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:13:31,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:13:31,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2021-12-18 01:13:31,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192157815] [2021-12-18 01:13:31,938 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:13:31,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 01:13:31,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:13:31,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 01:13:31,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1551, Unknown=44, NotChecked=80, Total=1806 [2021-12-18 01:13:31,940 INFO L87 Difference]: Start difference. First operand 738 states and 1208 transitions. Second operand has 34 states, 31 states have (on average 5.161290322580645) internal successors, (160), 30 states have internal predecessors, (160), 15 states have call successors, (43), 7 states have call predecessors, (43), 11 states have return successors, (41), 11 states have call predecessors, (41), 15 states have call successors, (41) [2021-12-18 01:13:39,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:13:39,139 INFO L93 Difference]: Finished difference Result 1771 states and 3043 transitions. [2021-12-18 01:13:39,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-18 01:13:39,139 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 5.161290322580645) internal successors, (160), 30 states have internal predecessors, (160), 15 states have call successors, (43), 7 states have call predecessors, (43), 11 states have return successors, (41), 11 states have call predecessors, (41), 15 states have call successors, (41) Word has length 409 [2021-12-18 01:13:39,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:13:39,149 INFO L225 Difference]: With dead ends: 1771 [2021-12-18 01:13:39,149 INFO L226 Difference]: Without dead ends: 1086 [2021-12-18 01:13:39,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 647 SyntacticMatches, 8 SemanticMatches, 54 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 785 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=235, Invalid=2671, Unknown=68, NotChecked=106, Total=3080 [2021-12-18 01:13:39,152 INFO L933 BasicCegarLoop]: 819 mSDtfsCounter, 353 mSDsluCounter, 9638 mSDsCounter, 0 mSdLazyCounter, 6546 mSolverCounterSat, 343 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 10457 SdHoareTripleChecker+Invalid, 16308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 343 IncrementalHoareTripleChecker+Valid, 6546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9419 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:13:39,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 10457 Invalid, 16308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [343 Valid, 6546 Invalid, 0 Unknown, 9419 Unchecked, 5.0s Time] [2021-12-18 01:13:39,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2021-12-18 01:13:39,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 746. [2021-12-18 01:13:39,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 470 states have (on average 1.2) internal successors, (564), 475 states have internal predecessors, (564), 222 states have call successors, (222), 45 states have call predecessors, (222), 52 states have return successors, (431), 225 states have call predecessors, (431), 220 states have call successors, (431) [2021-12-18 01:13:39,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1217 transitions. [2021-12-18 01:13:39,200 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1217 transitions. Word has length 409 [2021-12-18 01:13:39,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:13:39,201 INFO L470 AbstractCegarLoop]: Abstraction has 746 states and 1217 transitions. [2021-12-18 01:13:39,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 5.161290322580645) internal successors, (160), 30 states have internal predecessors, (160), 15 states have call successors, (43), 7 states have call predecessors, (43), 11 states have return successors, (41), 11 states have call predecessors, (41), 15 states have call successors, (41) [2021-12-18 01:13:39,201 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1217 transitions. [2021-12-18 01:13:39,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-12-18 01:13:39,203 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:13:39,204 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:13:39,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-12-18 01:13:39,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-12-18 01:13:39,420 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:13:39,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:13:39,421 INFO L85 PathProgramCache]: Analyzing trace with hash -873394862, now seen corresponding path program 1 times [2021-12-18 01:13:39,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:13:39,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573286764] [2021-12-18 01:13:39,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:13:39,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:13:39,472 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:13:39,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [892095820] [2021-12-18 01:13:39,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:13:39,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:13:39,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:13:39,474 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:13:39,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-12-18 01:13:40,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:13:40,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 4168 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-18 01:13:40,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:13:42,889 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_9684 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_9686 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9684))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9686))))) is different from true [2021-12-18 01:13:44,913 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_9684 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_9686 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_9684))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_9686))))) is different from true [2021-12-18 01:13:44,992 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:13:44,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 42 [2021-12-18 01:13:45,008 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:13:45,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 36 [2021-12-18 01:13:47,657 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_9690 Int) (v_ArrVal_9691 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9691))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9690))))) is different from true [2021-12-18 01:14:16,275 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_9690 Int) (v_ArrVal_9691 Int)) (let ((.cse0 (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 40))) (and (= (select (select (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_9690)) |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse0) 0) (= (select (select (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_9691)) |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse0) 0)))) is different from true [2021-12-18 01:14:16,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1147 backedges. 693 proven. 35 refuted. 15 times theorem prover too weak. 368 trivial. 36 not checked. [2021-12-18 01:14:16,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:14:19,154 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_525| Int) (v_ArrVal_9711 Int) (v_ArrVal_9710 Int)) (let ((.cse0 (+ |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.offset| 40))) (or (not (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_525| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_525|) 0 v_ArrVal_9711)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) .cse0) 0)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_525| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_525|) 0 v_ArrVal_9710)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) .cse0) 0))))) is different from false [2021-12-18 01:14:19,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:14:19,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573286764] [2021-12-18 01:14:19,156 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:14:19,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892095820] [2021-12-18 01:14:19,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892095820] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:14:19,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:14:19,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2021-12-18 01:14:19,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355610155] [2021-12-18 01:14:19,156 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:14:19,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-18 01:14:19,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:14:19,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-18 01:14:19,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=485, Unknown=14, NotChecked=240, Total=812 [2021-12-18 01:14:19,157 INFO L87 Difference]: Start difference. First operand 746 states and 1217 transitions. Second operand has 28 states, 25 states have (on average 7.68) internal successors, (192), 27 states have internal predecessors, (192), 14 states have call successors, (48), 4 states have call predecessors, (48), 10 states have return successors, (46), 12 states have call predecessors, (46), 14 states have call successors, (46) [2021-12-18 01:14:21,493 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_9684 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_9686 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9684))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9686))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_9690 Int) (v_ArrVal_9691 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9691))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_9690)))))) is different from true [2021-12-18 01:14:40,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:14:40,168 INFO L93 Difference]: Finished difference Result 1996 states and 3444 transitions. [2021-12-18 01:14:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-18 01:14:40,170 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 7.68) internal successors, (192), 27 states have internal predecessors, (192), 14 states have call successors, (48), 4 states have call predecessors, (48), 10 states have return successors, (46), 12 states have call predecessors, (46), 14 states have call successors, (46) Word has length 412 [2021-12-18 01:14:40,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:14:40,181 INFO L225 Difference]: With dead ends: 1996 [2021-12-18 01:14:40,181 INFO L226 Difference]: Without dead ends: 1293 [2021-12-18 01:14:40,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 616 GetRequests, 569 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 51.3s TimeCoverageRelationStatistics Valid=161, Invalid=1176, Unknown=19, NotChecked=450, Total=1806 [2021-12-18 01:14:40,185 INFO L933 BasicCegarLoop]: 980 mSDtfsCounter, 427 mSDsluCounter, 8160 mSDsCounter, 0 mSdLazyCounter, 7671 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 9140 SdHoareTripleChecker+Invalid, 18160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 7671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10143 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2021-12-18 01:14:40,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [556 Valid, 9140 Invalid, 18160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 7671 Invalid, 0 Unknown, 10143 Unchecked, 6.4s Time] [2021-12-18 01:14:40,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-12-18 01:14:40,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 889. [2021-12-18 01:14:40,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 585 states have (on average 1.1897435897435897) internal successors, (696), 592 states have internal predecessors, (696), 237 states have call successors, (237), 52 states have call predecessors, (237), 65 states have return successors, (528), 244 states have call predecessors, (528), 235 states have call successors, (528) [2021-12-18 01:14:40,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1461 transitions. [2021-12-18 01:14:40,252 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1461 transitions. Word has length 412 [2021-12-18 01:14:40,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:14:40,252 INFO L470 AbstractCegarLoop]: Abstraction has 889 states and 1461 transitions. [2021-12-18 01:14:40,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 7.68) internal successors, (192), 27 states have internal predecessors, (192), 14 states have call successors, (48), 4 states have call predecessors, (48), 10 states have return successors, (46), 12 states have call predecessors, (46), 14 states have call successors, (46) [2021-12-18 01:14:40,253 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1461 transitions. [2021-12-18 01:14:40,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-12-18 01:14:40,256 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:14:40,257 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:14:40,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-12-18 01:14:40,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-18 01:14:40,463 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:14:40,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:14:40,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1324727110, now seen corresponding path program 2 times [2021-12-18 01:14:40,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:14:40,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893421360] [2021-12-18 01:14:40,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:14:40,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:14:40,512 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:14:40,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675475132] [2021-12-18 01:14:40,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 01:14:40,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:14:40,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:14:40,514 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:14:40,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-12-18 01:14:41,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 01:14:41,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:14:41,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 4168 conjuncts, 72 conjunts are in the unsatisfiable core [2021-12-18 01:14:41,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:14:42,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1147 backedges. 248 proven. 3 refuted. 0 times theorem prover too weak. 896 trivial. 0 not checked. [2021-12-18 01:14:42,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:14:43,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:14:43,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893421360] [2021-12-18 01:14:43,186 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:14:43,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675475132] [2021-12-18 01:14:43,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675475132] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:14:43,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:14:43,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-12-18 01:14:43,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807673568] [2021-12-18 01:14:43,187 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:14:43,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-18 01:14:43,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:14:43,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-18 01:14:43,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-12-18 01:14:43,188 INFO L87 Difference]: Start difference. First operand 889 states and 1461 transitions. Second operand has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 18 states have internal predecessors, (121), 11 states have call successors, (40), 5 states have call predecessors, (40), 5 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) [2021-12-18 01:14:49,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:14:49,572 INFO L93 Difference]: Finished difference Result 1828 states and 3185 transitions. [2021-12-18 01:14:49,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 01:14:49,574 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 18 states have internal predecessors, (121), 11 states have call successors, (40), 5 states have call predecessors, (40), 5 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) Word has length 412 [2021-12-18 01:14:49,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:14:49,581 INFO L225 Difference]: With dead ends: 1828 [2021-12-18 01:14:49,581 INFO L226 Difference]: Without dead ends: 1133 [2021-12-18 01:14:49,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 406 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=271, Invalid=1799, Unknown=0, NotChecked=0, Total=2070 [2021-12-18 01:14:49,583 INFO L933 BasicCegarLoop]: 808 mSDtfsCounter, 496 mSDsluCounter, 7054 mSDsCounter, 0 mSdLazyCounter, 6397 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 7862 SdHoareTripleChecker+Invalid, 7564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 6397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 749 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2021-12-18 01:14:49,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 7862 Invalid, 7564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 6397 Invalid, 0 Unknown, 749 Unchecked, 5.5s Time] [2021-12-18 01:14:49,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2021-12-18 01:14:49,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 922. [2021-12-18 01:14:49,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 607 states have (on average 1.186161449752883) internal successors, (720), 614 states have internal predecessors, (720), 245 states have call successors, (245), 55 states have call predecessors, (245), 68 states have return successors, (550), 252 states have call predecessors, (550), 243 states have call successors, (550) [2021-12-18 01:14:49,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1515 transitions. [2021-12-18 01:14:49,645 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1515 transitions. Word has length 412 [2021-12-18 01:14:49,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:14:49,646 INFO L470 AbstractCegarLoop]: Abstraction has 922 states and 1515 transitions. [2021-12-18 01:14:49,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 18 states have internal predecessors, (121), 11 states have call successors, (40), 5 states have call predecessors, (40), 5 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) [2021-12-18 01:14:49,646 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1515 transitions. [2021-12-18 01:14:49,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-12-18 01:14:49,649 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:14:49,649 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:14:49,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-12-18 01:14:49,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-12-18 01:14:49,864 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:14:49,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:14:49,864 INFO L85 PathProgramCache]: Analyzing trace with hash -529991396, now seen corresponding path program 1 times [2021-12-18 01:14:49,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:14:49,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158771506] [2021-12-18 01:14:49,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:14:49,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:14:49,911 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:14:49,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611487360] [2021-12-18 01:14:49,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:14:49,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:14:49,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:14:49,913 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:14:49,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-12-18 01:14:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:14:50,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 4163 conjuncts, 138 conjunts are in the unsatisfiable core [2021-12-18 01:14:50,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:14:53,366 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_10341 Int) (v_ArrVal_10340 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10340))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10341))))) is different from true [2021-12-18 01:14:55,389 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_10341 Int) (v_ArrVal_10340 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10340))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10341))))) is different from true [2021-12-18 01:14:55,464 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:14:55,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 30 [2021-12-18 01:14:55,479 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:14:55,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 30 [2021-12-18 01:14:58,081 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10345 Int) (v_ArrVal_10344 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10344))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10345))))) is different from true [2021-12-18 01:15:41,930 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10345 Int)) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10345)) |c_aws_priority_queue_is_valid_#in~queue#1.base|) (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 40)) 0))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10344 Int)) (not (= (select (select (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10344)) |c_aws_priority_queue_is_valid_#in~queue#1.base|) (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 40)) 0)))) is different from true [2021-12-18 01:15:42,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:15:42,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 01:15:42,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-12-18 01:15:42,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:15:42,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 01:15:42,047 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-18 01:15:42,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2021-12-18 01:15:42,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1147 backedges. 693 proven. 35 refuted. 15 times theorem prover too weak. 368 trivial. 36 not checked. [2021-12-18 01:15:42,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:15:44,784 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_579| Int) (v_ArrVal_10366 Int)) (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_579| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_579|) 0 v_ArrVal_10366)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) (+ |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.offset| 40)) 0)) (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_579| Int) (v_ArrVal_10367 Int)) (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_579| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_579|) 0 v_ArrVal_10367)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) (+ |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.offset| 40)) 0))) is different from false [2021-12-18 01:15:44,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:15:44,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158771506] [2021-12-18 01:15:44,785 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:15:44,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611487360] [2021-12-18 01:15:44,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611487360] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:15:44,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:15:44,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2021-12-18 01:15:44,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33633391] [2021-12-18 01:15:44,786 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:15:44,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-18 01:15:44,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:15:44,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-18 01:15:44,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=481, Unknown=18, NotChecked=240, Total=812 [2021-12-18 01:15:44,787 INFO L87 Difference]: Start difference. First operand 922 states and 1515 transitions. Second operand has 28 states, 25 states have (on average 7.72) internal successors, (193), 27 states have internal predecessors, (193), 14 states have call successors, (48), 4 states have call predecessors, (48), 10 states have return successors, (46), 12 states have call predecessors, (46), 14 states have call successors, (46) [2021-12-18 01:15:47,158 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10345 Int) (v_ArrVal_10344 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10344))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10345))))) (exists ((v_ArrVal_10341 Int) (v_ArrVal_10340 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10340))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10341)))))) is different from true [2021-12-18 01:16:45,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:16:45,878 INFO L93 Difference]: Finished difference Result 2400 states and 4214 transitions. [2021-12-18 01:16:45,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-18 01:16:45,880 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 7.72) internal successors, (193), 27 states have internal predecessors, (193), 14 states have call successors, (48), 4 states have call predecessors, (48), 10 states have return successors, (46), 12 states have call predecessors, (46), 14 states have call successors, (46) Word has length 412 [2021-12-18 01:16:45,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:16:45,888 INFO L225 Difference]: With dead ends: 2400 [2021-12-18 01:16:45,888 INFO L226 Difference]: Without dead ends: 1577 [2021-12-18 01:16:45,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 621 GetRequests, 571 SyntacticMatches, 6 SemanticMatches, 44 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 104.9s TimeCoverageRelationStatistics Valid=196, Invalid=1345, Unknown=43, NotChecked=486, Total=2070 [2021-12-18 01:16:45,891 INFO L933 BasicCegarLoop]: 967 mSDtfsCounter, 483 mSDsluCounter, 7911 mSDsCounter, 0 mSdLazyCounter, 9033 mSolverCounterSat, 364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 8878 SdHoareTripleChecker+Invalid, 18762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 9033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9365 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:16:45,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [630 Valid, 8878 Invalid, 18762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 9033 Invalid, 0 Unknown, 9365 Unchecked, 8.0s Time] [2021-12-18 01:16:45,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2021-12-18 01:16:45,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1090. [2021-12-18 01:16:45,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 743 states have (on average 1.1790040376850606) internal successors, (876), 752 states have internal predecessors, (876), 263 states have call successors, (263), 62 states have call predecessors, (263), 82 states have return successors, (686), 275 states have call predecessors, (686), 261 states have call successors, (686) [2021-12-18 01:16:45,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1825 transitions. [2021-12-18 01:16:45,968 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1825 transitions. Word has length 412 [2021-12-18 01:16:45,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:16:45,968 INFO L470 AbstractCegarLoop]: Abstraction has 1090 states and 1825 transitions. [2021-12-18 01:16:45,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 7.72) internal successors, (193), 27 states have internal predecessors, (193), 14 states have call successors, (48), 4 states have call predecessors, (48), 10 states have return successors, (46), 12 states have call predecessors, (46), 14 states have call successors, (46) [2021-12-18 01:16:45,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1825 transitions. [2021-12-18 01:16:45,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2021-12-18 01:16:45,972 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:16:45,972 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:16:46,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-12-18 01:16:46,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-12-18 01:16:46,187 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:16:46,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:16:46,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1717670707, now seen corresponding path program 1 times [2021-12-18 01:16:46,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:16:46,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164907594] [2021-12-18 01:16:46,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:16:46,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:16:46,232 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:16:46,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1448234503] [2021-12-18 01:16:46,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:16:46,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:16:46,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:16:46,234 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:16:46,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-12-18 01:16:47,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:16:47,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 4142 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 01:16:47,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:16:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 270 proven. 0 refuted. 0 times theorem prover too weak. 873 trivial. 0 not checked. [2021-12-18 01:16:47,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 01:16:47,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:16:47,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164907594] [2021-12-18 01:16:47,650 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:16:47,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448234503] [2021-12-18 01:16:47,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448234503] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 01:16:47,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 01:16:47,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 01:16:47,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312805844] [2021-12-18 01:16:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 01:16:47,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 01:16:47,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:16:47,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 01:16:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 01:16:47,651 INFO L87 Difference]: Start difference. First operand 1090 states and 1825 transitions. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:16:47,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:16:47,955 INFO L93 Difference]: Finished difference Result 2122 states and 3709 transitions. [2021-12-18 01:16:47,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 01:16:47,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 402 [2021-12-18 01:16:47,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:16:47,959 INFO L225 Difference]: With dead ends: 2122 [2021-12-18 01:16:47,959 INFO L226 Difference]: Without dead ends: 1093 [2021-12-18 01:16:47,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-18 01:16:47,964 INFO L933 BasicCegarLoop]: 790 mSDtfsCounter, 13 mSDsluCounter, 2182 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2972 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:16:47,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 2972 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 01:16:47,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2021-12-18 01:16:48,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1083. [2021-12-18 01:16:48,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 738 states have (on average 1.1720867208672088) internal successors, (865), 746 states have internal predecessors, (865), 262 states have call successors, (262), 62 states have call predecessors, (262), 81 states have return successors, (629), 274 states have call predecessors, (629), 260 states have call successors, (629) [2021-12-18 01:16:48,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1756 transitions. [2021-12-18 01:16:48,016 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1756 transitions. Word has length 402 [2021-12-18 01:16:48,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:16:48,016 INFO L470 AbstractCegarLoop]: Abstraction has 1083 states and 1756 transitions. [2021-12-18 01:16:48,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-18 01:16:48,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1756 transitions. [2021-12-18 01:16:48,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2021-12-18 01:16:48,020 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:16:48,020 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:16:48,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-12-18 01:16:48,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:16:48,235 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:16:48,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:16:48,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1233204329, now seen corresponding path program 1 times [2021-12-18 01:16:48,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:16:48,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837525729] [2021-12-18 01:16:48,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:16:48,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:16:48,286 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:16:48,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988813348] [2021-12-18 01:16:48,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:16:48,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:16:48,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:16:48,287 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:16:48,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-12-18 01:16:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:16:49,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 4107 conjuncts, 160 conjunts are in the unsatisfiable core [2021-12-18 01:16:49,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:16:51,851 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10989 Int) (v_ArrVal_10988 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10988))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10989))))) is different from true [2021-12-18 01:16:53,874 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10989 Int) (v_ArrVal_10988 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10989))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10988))))) is different from true [2021-12-18 01:16:53,950 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:16:53,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 50 [2021-12-18 01:16:53,966 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:16:53,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 44 [2021-12-18 01:16:57,021 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10993 Int) (v_ArrVal_10995 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10995))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10993))))) is different from true [2021-12-18 01:17:31,257 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10993 Int) (v_ArrVal_10995 Int)) (let ((.cse0 (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 40))) (and (= (select (select (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10993)) |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse0) 0) (= (select (select (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_10995)) |c_aws_priority_queue_is_valid_#in~queue#1.base|) .cse0) 0)))) is different from true [2021-12-18 01:17:31,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 683 proven. 46 refuted. 15 times theorem prover too weak. 366 trivial. 33 not checked. [2021-12-18 01:17:31,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:17:36,684 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_11014 Int) (v_ArrVal_11015 Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_627| Int)) (let ((.cse0 (+ |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.offset| 40))) (or (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_627| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_627|) 0 v_ArrVal_11014)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) .cse0) 0)) (not (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_627| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_627|) 0 v_ArrVal_11015)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) .cse0) 0))))) is different from false [2021-12-18 01:17:36,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:17:36,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837525729] [2021-12-18 01:17:36,686 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:17:36,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988813348] [2021-12-18 01:17:36,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988813348] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:17:36,686 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:17:36,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2021-12-18 01:17:36,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505236221] [2021-12-18 01:17:36,686 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:17:36,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-18 01:17:36,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:17:36,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-18 01:17:36,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1301, Unknown=14, NotChecked=380, Total=1806 [2021-12-18 01:17:36,688 INFO L87 Difference]: Start difference. First operand 1083 states and 1756 transitions. Second operand has 36 states, 32 states have (on average 5.625) internal successors, (180), 33 states have internal predecessors, (180), 16 states have call successors, (43), 5 states have call predecessors, (43), 11 states have return successors, (41), 14 states have call predecessors, (41), 16 states have call successors, (41) [2021-12-18 01:17:41,627 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10993 Int) (v_ArrVal_10995 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10995))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10993))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_10989 Int) (v_ArrVal_10988 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10988))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_10989)))))) is different from true [2021-12-18 01:18:56,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:18:56,931 INFO L93 Difference]: Finished difference Result 2476 states and 4133 transitions. [2021-12-18 01:18:56,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-12-18 01:18:56,932 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 32 states have (on average 5.625) internal successors, (180), 33 states have internal predecessors, (180), 16 states have call successors, (43), 5 states have call predecessors, (43), 11 states have return successors, (41), 14 states have call predecessors, (41), 16 states have call successors, (41) Word has length 395 [2021-12-18 01:18:56,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:18:56,937 INFO L225 Difference]: With dead ends: 2476 [2021-12-18 01:18:56,937 INFO L226 Difference]: Without dead ends: 1577 [2021-12-18 01:18:56,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 536 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 115.6s TimeCoverageRelationStatistics Valid=339, Invalid=4338, Unknown=39, NotChecked=834, Total=5550 [2021-12-18 01:18:56,941 INFO L933 BasicCegarLoop]: 810 mSDtfsCounter, 406 mSDsluCounter, 9722 mSDsCounter, 0 mSdLazyCounter, 8566 mSolverCounterSat, 331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 10532 SdHoareTripleChecker+Invalid, 18608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 8566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9711 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2021-12-18 01:18:56,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 10532 Invalid, 18608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [331 Valid, 8566 Invalid, 0 Unknown, 9711 Unchecked, 9.5s Time] [2021-12-18 01:18:56,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2021-12-18 01:18:57,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1150. [2021-12-18 01:18:57,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 789 states have (on average 1.1660329531051965) internal successors, (920), 799 states have internal predecessors, (920), 270 states have call successors, (270), 67 states have call predecessors, (270), 89 states have return successors, (658), 283 states have call predecessors, (658), 268 states have call successors, (658) [2021-12-18 01:18:57,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1848 transitions. [2021-12-18 01:18:57,009 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1848 transitions. Word has length 395 [2021-12-18 01:18:57,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:18:57,011 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 1848 transitions. [2021-12-18 01:18:57,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 32 states have (on average 5.625) internal successors, (180), 33 states have internal predecessors, (180), 16 states have call successors, (43), 5 states have call predecessors, (43), 11 states have return successors, (41), 14 states have call predecessors, (41), 16 states have call successors, (41) [2021-12-18 01:18:57,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1848 transitions. [2021-12-18 01:18:57,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2021-12-18 01:18:57,015 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:18:57,016 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:18:57,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-12-18 01:18:57,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:18:57,231 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:18:57,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:18:57,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2085992876, now seen corresponding path program 1 times [2021-12-18 01:18:57,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:18:57,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9910608] [2021-12-18 01:18:57,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:18:57,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:18:57,279 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:18:57,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [609885970] [2021-12-18 01:18:57,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:18:57,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:18:57,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:18:57,281 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:18:57,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-12-18 01:18:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:18:58,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 4188 conjuncts, 148 conjunts are in the unsatisfiable core [2021-12-18 01:18:58,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:18:58,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 01:18:58,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-18 01:18:58,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2021-12-18 01:19:02,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2021-12-18 01:19:06,963 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-18 01:19:06,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 45 treesize of output 32 [2021-12-18 01:19:07,048 INFO L354 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2021-12-18 01:19:07,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2021-12-18 01:19:07,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:19:07,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 25 [2021-12-18 01:19:09,394 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_11338 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11338)))) is different from true [2021-12-18 01:19:26,294 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_11340 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11340)))) is different from true [2021-12-18 01:19:47,849 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 01:19:47,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2021-12-18 01:19:47,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-18 01:19:53,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:19:53,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 01:19:53,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2021-12-18 01:19:53,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1139 backedges. 451 proven. 22 refuted. 0 times theorem prover too weak. 663 trivial. 3 not checked. [2021-12-18 01:19:53,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:19:55,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:19:55,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9910608] [2021-12-18 01:19:55,847 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:19:55,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609885970] [2021-12-18 01:19:55,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609885970] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:19:55,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:19:55,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2021-12-18 01:19:55,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838911071] [2021-12-18 01:19:55,847 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:19:55,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-18 01:19:55,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:19:55,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-18 01:19:55,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=879, Unknown=24, NotChecked=122, Total=1122 [2021-12-18 01:19:55,848 INFO L87 Difference]: Start difference. First operand 1150 states and 1848 transitions. Second operand has 33 states, 30 states have (on average 5.366666666666666) internal successors, (161), 29 states have internal predecessors, (161), 14 states have call successors, (45), 8 states have call predecessors, (45), 13 states have return successors, (43), 13 states have call predecessors, (43), 14 states have call successors, (43) [2021-12-18 01:20:36,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:20:36,605 INFO L93 Difference]: Finished difference Result 2326 states and 3889 transitions. [2021-12-18 01:20:36,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-18 01:20:36,605 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 5.366666666666666) internal successors, (161), 29 states have internal predecessors, (161), 14 states have call successors, (45), 8 states have call predecessors, (45), 13 states have return successors, (43), 13 states have call predecessors, (43), 14 states have call successors, (43) Word has length 417 [2021-12-18 01:20:36,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:20:36,612 INFO L225 Difference]: With dead ends: 2326 [2021-12-18 01:20:36,612 INFO L226 Difference]: Without dead ends: 1387 [2021-12-18 01:20:36,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 662 SyntacticMatches, 10 SemanticMatches, 45 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 94.1s TimeCoverageRelationStatistics Valid=166, Invalid=1776, Unknown=46, NotChecked=174, Total=2162 [2021-12-18 01:20:36,617 INFO L933 BasicCegarLoop]: 829 mSDtfsCounter, 509 mSDsluCounter, 6370 mSDsCounter, 0 mSdLazyCounter, 3199 mSolverCounterSat, 593 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 7199 SdHoareTripleChecker+Invalid, 13306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 593 IncrementalHoareTripleChecker+Valid, 3199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9514 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:20:36,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [586 Valid, 7199 Invalid, 13306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [593 Valid, 3199 Invalid, 0 Unknown, 9514 Unchecked, 2.0s Time] [2021-12-18 01:20:36,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2021-12-18 01:20:36,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 1185. [2021-12-18 01:20:36,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 817 states have (on average 1.1652386780905752) internal successors, (952), 827 states have internal predecessors, (952), 273 states have call successors, (273), 70 states have call predecessors, (273), 93 states have return successors, (693), 287 states have call predecessors, (693), 271 states have call successors, (693) [2021-12-18 01:20:36,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 1918 transitions. [2021-12-18 01:20:36,685 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 1918 transitions. Word has length 417 [2021-12-18 01:20:36,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:20:36,685 INFO L470 AbstractCegarLoop]: Abstraction has 1185 states and 1918 transitions. [2021-12-18 01:20:36,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 5.366666666666666) internal successors, (161), 29 states have internal predecessors, (161), 14 states have call successors, (45), 8 states have call predecessors, (45), 13 states have return successors, (43), 13 states have call predecessors, (43), 14 states have call successors, (43) [2021-12-18 01:20:36,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 1918 transitions. [2021-12-18 01:20:36,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-12-18 01:20:36,690 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:20:36,690 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:20:36,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-12-18 01:20:36,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-12-18 01:20:36,904 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:20:36,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:20:36,904 INFO L85 PathProgramCache]: Analyzing trace with hash 670779309, now seen corresponding path program 1 times [2021-12-18 01:20:36,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:20:36,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445287974] [2021-12-18 01:20:36,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:20:36,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:20:37,012 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:20:37,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376086841] [2021-12-18 01:20:37,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:20:37,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:20:37,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:20:37,016 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:20:37,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-12-18 01:20:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:20:38,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 4145 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-18 01:20:38,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:20:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1141 backedges. 642 proven. 18 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2021-12-18 01:20:38,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:20:40,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1141 backedges. 101 proven. 55 refuted. 0 times theorem prover too weak. 985 trivial. 0 not checked. [2021-12-18 01:20:40,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:20:40,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445287974] [2021-12-18 01:20:40,301 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:20:40,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376086841] [2021-12-18 01:20:40,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376086841] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:20:40,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:20:40,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 18] total 34 [2021-12-18 01:20:40,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656406841] [2021-12-18 01:20:40,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:20:40,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 01:20:40,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:20:40,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 01:20:40,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=1048, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 01:20:40,304 INFO L87 Difference]: Start difference. First operand 1185 states and 1918 transitions. Second operand has 34 states, 30 states have (on average 6.2) internal successors, (186), 23 states have internal predecessors, (186), 8 states have call successors, (50), 3 states have call predecessors, (50), 11 states have return successors, (55), 14 states have call predecessors, (55), 7 states have call successors, (55) [2021-12-18 01:20:41,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:20:41,803 INFO L93 Difference]: Finished difference Result 2214 states and 3619 transitions. [2021-12-18 01:20:41,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-18 01:20:41,803 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 30 states have (on average 6.2) internal successors, (186), 23 states have internal predecessors, (186), 8 states have call successors, (50), 3 states have call predecessors, (50), 11 states have return successors, (55), 14 states have call predecessors, (55), 7 states have call successors, (55) Word has length 412 [2021-12-18 01:20:41,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:20:41,808 INFO L225 Difference]: With dead ends: 2214 [2021-12-18 01:20:41,808 INFO L226 Difference]: Without dead ends: 1287 [2021-12-18 01:20:41,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 830 GetRequests, 789 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=113, Invalid=1609, Unknown=0, NotChecked=0, Total=1722 [2021-12-18 01:20:41,811 INFO L933 BasicCegarLoop]: 786 mSDtfsCounter, 86 mSDsluCounter, 22531 mSDsCounter, 0 mSdLazyCounter, 1884 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 23317 SdHoareTripleChecker+Invalid, 1895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-18 01:20:41,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 23317 Invalid, 1895 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [11 Valid, 1884 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-18 01:20:41,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2021-12-18 01:20:41,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1261. [2021-12-18 01:20:41,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 885 states have (on average 1.1661016949152543) internal successors, (1032), 897 states have internal predecessors, (1032), 277 states have call successors, (277), 70 states have call predecessors, (277), 97 states have return successors, (762), 293 states have call predecessors, (762), 275 states have call successors, (762) [2021-12-18 01:20:41,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 2071 transitions. [2021-12-18 01:20:41,874 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 2071 transitions. Word has length 412 [2021-12-18 01:20:41,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:20:41,874 INFO L470 AbstractCegarLoop]: Abstraction has 1261 states and 2071 transitions. [2021-12-18 01:20:41,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 30 states have (on average 6.2) internal successors, (186), 23 states have internal predecessors, (186), 8 states have call successors, (50), 3 states have call predecessors, (50), 11 states have return successors, (55), 14 states have call predecessors, (55), 7 states have call successors, (55) [2021-12-18 01:20:41,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 2071 transitions. [2021-12-18 01:20:41,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2021-12-18 01:20:41,879 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:20:41,879 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:20:41,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-12-18 01:20:42,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-12-18 01:20:42,080 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:20:42,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:20:42,081 INFO L85 PathProgramCache]: Analyzing trace with hash -536993075, now seen corresponding path program 1 times [2021-12-18 01:20:42,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:20:42,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221691887] [2021-12-18 01:20:42,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:20:42,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:20:42,132 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:20:42,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125705240] [2021-12-18 01:20:42,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:20:42,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:20:42,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:20:42,135 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:20:42,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-12-18 01:20:43,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:20:43,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 4142 conjuncts, 180 conjunts are in the unsatisfiable core [2021-12-18 01:20:43,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:20:45,767 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_11953 Int) (v_ArrVal_11952 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11952))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11953))))) is different from true [2021-12-18 01:21:06,660 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:21:06,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 30 [2021-12-18 01:21:06,678 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:21:06,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 30 [2021-12-18 01:21:11,226 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_11957 Int) (v_ArrVal_11956 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11957))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11956))))) is different from true [2021-12-18 01:21:39,231 WARN L227 SmtUtils]: Spent 9.63s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 01:21:48,388 WARN L227 SmtUtils]: Spent 8.99s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 01:21:57,531 WARN L227 SmtUtils]: Spent 8.80s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 01:21:57,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-12-18 01:21:57,556 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 01:21:57,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 30 [2021-12-18 01:21:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 709 proven. 76 refuted. 6 times theorem prover too weak. 349 trivial. 3 not checked. [2021-12-18 01:21:59,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:22:02,385 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11977 Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_814| Int)) (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_814| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_814|) 0 v_ArrVal_11977)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) (+ |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.offset| 40)) 0)) (forall ((v_ArrVal_11976 Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_814| Int)) (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_814| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_814|) 0 v_ArrVal_11976)) |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.base|) (+ |c_ULTIMATE.start_aws_priority_queue_push_~queue#1.offset| 40)) 0))) is different from false [2021-12-18 01:22:02,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:22:02,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221691887] [2021-12-18 01:22:02,387 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:22:02,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125705240] [2021-12-18 01:22:02,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125705240] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 01:22:02,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 01:22:02,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2021-12-18 01:22:02,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445719499] [2021-12-18 01:22:02,388 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 01:22:02,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-18 01:22:02,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:22:02,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-18 01:22:02,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2191, Unknown=9, NotChecked=288, Total=2652 [2021-12-18 01:22:02,389 INFO L87 Difference]: Start difference. First operand 1261 states and 2071 transitions. Second operand has 49 states, 45 states have (on average 4.066666666666666) internal successors, (183), 43 states have internal predecessors, (183), 16 states have call successors, (43), 5 states have call predecessors, (43), 15 states have return successors, (42), 16 states have call predecessors, (42), 16 states have call successors, (42) [2021-12-18 01:22:05,367 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_11957 Int) (v_ArrVal_11956 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11957))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11956))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_11953 Int) (v_ArrVal_11952 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11952))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_11953)))))) is different from true [2021-12-18 01:22:21,608 WARN L227 SmtUtils]: Spent 9.59s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 01:22:36,999 WARN L227 SmtUtils]: Spent 9.21s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 01:22:58,417 WARN L227 SmtUtils]: Spent 9.06s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 01:23:14,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:23:14,640 INFO L93 Difference]: Finished difference Result 2837 states and 4838 transitions. [2021-12-18 01:23:14,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-12-18 01:23:14,643 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 45 states have (on average 4.066666666666666) internal successors, (183), 43 states have internal predecessors, (183), 16 states have call successors, (43), 5 states have call predecessors, (43), 15 states have return successors, (42), 16 states have call predecessors, (42), 16 states have call successors, (42) Word has length 402 [2021-12-18 01:23:14,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:23:14,652 INFO L225 Difference]: With dead ends: 2837 [2021-12-18 01:23:14,652 INFO L226 Difference]: Without dead ends: 1804 [2021-12-18 01:23:14,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 532 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1743 ImplicationChecksByTransitivity, 132.7s TimeCoverageRelationStatistics Valid=479, Invalid=6158, Unknown=21, NotChecked=652, Total=7310 [2021-12-18 01:23:14,657 INFO L933 BasicCegarLoop]: 860 mSDtfsCounter, 406 mSDsluCounter, 17541 mSDsCounter, 0 mSdLazyCounter, 11603 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 18401 SdHoareTripleChecker+Invalid, 25239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 11603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13324 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2021-12-18 01:23:14,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 18401 Invalid, 25239 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [312 Valid, 11603 Invalid, 0 Unknown, 13324 Unchecked, 15.0s Time] [2021-12-18 01:23:14,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2021-12-18 01:23:14,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1411. [2021-12-18 01:23:14,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1411 states, 1000 states have (on average 1.158) internal successors, (1158), 1014 states have internal predecessors, (1158), 295 states have call successors, (295), 81 states have call predecessors, (295), 114 states have return successors, (900), 315 states have call predecessors, (900), 293 states have call successors, (900) [2021-12-18 01:23:14,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1411 states to 1411 states and 2353 transitions. [2021-12-18 01:23:14,801 INFO L78 Accepts]: Start accepts. Automaton has 1411 states and 2353 transitions. Word has length 402 [2021-12-18 01:23:14,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:23:14,802 INFO L470 AbstractCegarLoop]: Abstraction has 1411 states and 2353 transitions. [2021-12-18 01:23:14,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 45 states have (on average 4.066666666666666) internal successors, (183), 43 states have internal predecessors, (183), 16 states have call successors, (43), 5 states have call predecessors, (43), 15 states have return successors, (42), 16 states have call predecessors, (42), 16 states have call successors, (42) [2021-12-18 01:23:14,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1411 states and 2353 transitions. [2021-12-18 01:23:14,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2021-12-18 01:23:14,808 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:23:14,808 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 6, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:23:14,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-12-18 01:23:15,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-12-18 01:23:15,034 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:23:15,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:23:15,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1262707636, now seen corresponding path program 2 times [2021-12-18 01:23:15,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:23:15,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389444009] [2021-12-18 01:23:15,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:23:15,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:23:15,082 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:23:15,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1008320868] [2021-12-18 01:23:15,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 01:23:15,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:23:15,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:23:15,083 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:23:15,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-12-18 01:23:16,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 01:23:16,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 01:23:16,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 4168 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-18 01:23:16,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:23:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1157 backedges. 690 proven. 13 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2021-12-18 01:23:16,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 01:23:18,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1157 backedges. 92 proven. 107 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2021-12-18 01:23:18,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 01:23:18,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389444009] [2021-12-18 01:23:18,183 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-18 01:23:18,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008320868] [2021-12-18 01:23:18,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008320868] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 01:23:18,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 01:23:18,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 30 [2021-12-18 01:23:18,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509278395] [2021-12-18 01:23:18,183 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 01:23:18,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-18 01:23:18,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 01:23:18,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-18 01:23:18,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=799, Unknown=0, NotChecked=0, Total=870 [2021-12-18 01:23:18,184 INFO L87 Difference]: Start difference. First operand 1411 states and 2353 transitions. Second operand has 30 states, 26 states have (on average 7.5) internal successors, (195), 21 states have internal predecessors, (195), 8 states have call successors, (56), 3 states have call predecessors, (56), 10 states have return successors, (58), 12 states have call predecessors, (58), 7 states have call successors, (58) [2021-12-18 01:23:19,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 01:23:19,245 INFO L93 Difference]: Finished difference Result 2554 states and 4206 transitions. [2021-12-18 01:23:19,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-18 01:23:19,246 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 26 states have (on average 7.5) internal successors, (195), 21 states have internal predecessors, (195), 8 states have call successors, (56), 3 states have call predecessors, (56), 10 states have return successors, (58), 12 states have call predecessors, (58), 7 states have call successors, (58) Word has length 414 [2021-12-18 01:23:19,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 01:23:19,252 INFO L225 Difference]: With dead ends: 2554 [2021-12-18 01:23:19,252 INFO L226 Difference]: Without dead ends: 1387 [2021-12-18 01:23:19,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 797 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2021-12-18 01:23:19,256 INFO L933 BasicCegarLoop]: 788 mSDtfsCounter, 26 mSDsluCounter, 16320 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 17108 SdHoareTripleChecker+Invalid, 1313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 01:23:19,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 17108 Invalid, 1313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1310 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-18 01:23:19,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2021-12-18 01:23:19,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 1299. [2021-12-18 01:23:19,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 904 states have (on average 1.1615044247787611) internal successors, (1050), 915 states have internal predecessors, (1050), 284 states have call successors, (284), 80 states have call predecessors, (284), 109 states have return successors, (772), 303 states have call predecessors, (772), 282 states have call successors, (772) [2021-12-18 01:23:19,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 2106 transitions. [2021-12-18 01:23:19,327 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 2106 transitions. Word has length 414 [2021-12-18 01:23:19,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 01:23:19,327 INFO L470 AbstractCegarLoop]: Abstraction has 1299 states and 2106 transitions. [2021-12-18 01:23:19,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 26 states have (on average 7.5) internal successors, (195), 21 states have internal predecessors, (195), 8 states have call successors, (56), 3 states have call predecessors, (56), 10 states have return successors, (58), 12 states have call predecessors, (58), 7 states have call successors, (58) [2021-12-18 01:23:19,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 2106 transitions. [2021-12-18 01:23:19,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2021-12-18 01:23:19,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 01:23:19,333 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 01:23:19,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-12-18 01:23:19,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:23:19,541 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 01:23:19,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 01:23:19,541 INFO L85 PathProgramCache]: Analyzing trace with hash -417490587, now seen corresponding path program 1 times [2021-12-18 01:23:19,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 01:23:19,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127955849] [2021-12-18 01:23:19,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:23:19,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 01:23:19,590 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-18 01:23:19,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407613221] [2021-12-18 01:23:19,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 01:23:19,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 01:23:19,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 01:23:19,592 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 01:23:19,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-12-18 01:23:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 01:23:20,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 4170 conjuncts, 191 conjunts are in the unsatisfiable core [2021-12-18 01:23:20,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 01:23:23,095 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_12606 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_12606)))) is different from true [2021-12-18 01:23:25,104 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_12606 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_12606)))) is different from true [2021-12-18 01:23:25,137 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-18 01:23:25,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 33 [2021-12-18 01:23:25,858 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_12608 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_12608))) is different from true [2021-12-18 01:23:32,090 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_12608 (Array Int Int))) (= 0 (mod (select (select (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_12608) |c_aws_priority_queue_is_valid_#in~queue#1.base|) (+ |c_aws_priority_queue_is_valid_#in~queue#1.offset| 16)) 18446744073709551616))) is different from true [2021-12-18 01:23:32,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 01:23:32,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 01:23:32,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 43 [2021-12-18 01:23:32,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 22 Killed by 15