./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 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_byte_cursor_compare_lookup_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 0658a835d559c56129f1a85a00e9d3bbd205d66ef64b5c7d14ae72b3d1b496e0 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 22:17:33,325 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 22:17:33,326 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 22:17:33,374 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 22:17:33,377 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 22:17:33,378 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 22:17:33,382 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 22:17:33,386 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 22:17:33,387 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 22:17:33,389 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 22:17:33,390 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 22:17:33,392 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 22:17:33,392 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 22:17:33,395 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 22:17:33,396 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 22:17:33,397 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 22:17:33,398 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 22:17:33,399 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 22:17:33,402 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 22:17:33,404 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 22:17:33,406 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 22:17:33,407 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 22:17:33,408 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 22:17:33,408 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 22:17:33,410 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 22:17:33,415 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 22:17:33,416 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 22:17:33,416 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 22:17:33,417 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 22:17:33,418 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 22:17:33,419 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 22:17:33,419 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 22:17:33,420 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 22:17:33,421 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 22:17:33,421 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 22:17:33,422 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 22:17:33,422 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 22:17:33,423 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 22:17:33,423 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 22:17:33,423 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 22:17:33,424 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 22:17:33,425 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 22:17:33,426 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-22 22:17:33,452 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 22:17:33,452 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 22:17:33,453 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 22:17:33,453 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 22:17:33,453 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 22:17:33,454 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 22:17:33,454 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 22:17:33,454 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 22:17:33,455 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 22:17:33,455 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 22:17:33,455 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 22:17:33,456 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 22:17:33,457 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 22:17:33,457 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 22:17:33,457 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 22:17:33,457 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:17:33,457 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 22:17:33,457 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 22:17:33,458 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 22:17:33,458 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 22:17:33,458 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 22:17:33,458 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 22:17:33,458 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 22:17:33,458 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 22:17:33,459 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 -> 0658a835d559c56129f1a85a00e9d3bbd205d66ef64b5c7d14ae72b3d1b496e0 [2022-07-22 22:17:33,685 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 22:17:33,702 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 22:17:33,704 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 22:17:33,705 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 22:17:33,705 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 22:17:33,707 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_harness.i [2022-07-22 22:17:33,752 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ee14a8a1/2cd01dbf428d44c7ad4842051588a938/FLAG0b4fdf624 [2022-07-22 22:17:34,362 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 22:17:34,363 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_harness.i [2022-07-22 22:17:34,393 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ee14a8a1/2cd01dbf428d44c7ad4842051588a938/FLAG0b4fdf624 [2022-07-22 22:17:34,542 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ee14a8a1/2cd01dbf428d44c7ad4842051588a938 [2022-07-22 22:17:34,545 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 22:17:34,546 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 22:17:34,549 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 22:17:34,549 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 22:17:34,551 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 22:17:34,552 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:17:34" (1/1) ... [2022-07-22 22:17:34,553 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9147115 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:34, skipping insertion in model container [2022-07-22 22:17:34,553 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:17:34" (1/1) ... [2022-07-22 22:17:34,557 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 22:17:34,626 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:17:34,867 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_byte_cursor_compare_lookup_harness.i[4504,4517] [2022-07-22 22:17:34,872 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_byte_cursor_compare_lookup_harness.i[4564,4577] [2022-07-22 22:17:35,401 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,401 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,401 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,402 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,403 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,409 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,411 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,412 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,413 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,610 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:17:35,612 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:17:35,615 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:17:35,616 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:17:35,619 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:17:35,621 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:17:35,622 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:17:35,623 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:17:35,624 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:17:35,625 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:17:35,742 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:17:35,842 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,842 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:35,973 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:17:36,021 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 22:17:36,042 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_byte_cursor_compare_lookup_harness.i[4504,4517] [2022-07-22 22:17:36,042 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_byte_cursor_compare_lookup_harness.i[4564,4577] [2022-07-22 22:17:36,069 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,070 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,070 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,070 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,071 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,074 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,075 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,076 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,076 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,096 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:17:36,097 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:17:36,097 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:17:36,098 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:17:36,098 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:17:36,098 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:17:36,099 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:17:36,099 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:17:36,100 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:17:36,102 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:17:36,125 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:17:36,170 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,170 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:17:36,189 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:17:36,376 INFO L208 MainTranslator]: Completed translation [2022-07-22 22:17:36,376 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36 WrapperNode [2022-07-22 22:17:36,377 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 22:17:36,377 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 22:17:36,378 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 22:17:36,378 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 22:17:36,383 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,457 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,550 INFO L137 Inliner]: procedures = 691, calls = 2649, calls flagged for inlining = 58, calls inlined = 4, statements flattened = 829 [2022-07-22 22:17:36,551 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 22:17:36,551 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 22:17:36,552 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 22:17:36,552 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 22:17:36,559 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,559 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,573 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,574 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,614 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,625 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,631 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,644 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 22:17:36,649 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 22:17:36,649 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 22:17:36,649 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 22:17:36,651 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (1/1) ... [2022-07-22 22:17:36,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:17:36,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:36,680 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) [2022-07-22 22:17:36,692 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 [2022-07-22 22:17:36,718 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-22 22:17:36,718 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-22 22:17:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 22:17:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-22 22:17:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-22 22:17:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 22:17:36,719 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_bounded [2022-07-22 22:17:36,719 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_bounded [2022-07-22 22:17:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-22 22:17:36,720 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-22 22:17:36,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 22:17:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 22:17:36,721 INFO L130 BoogieDeclarations]: Found specification of procedure save_byte_from_array [2022-07-22 22:17:36,721 INFO L138 BoogieDeclarations]: Found implementation of procedure save_byte_from_array [2022-07-22 22:17:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-22 22:17:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 22:17:36,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 22:17:36,722 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-22 22:17:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-22 22:17:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-07-22 22:17:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-07-22 22:17:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-22 22:17:36,723 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-22 22:17:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 22:17:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-22 22:17:36,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-22 22:17:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 22:17:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_byte_cursor_has_allocated_buffer_member [2022-07-22 22:17:36,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_byte_cursor_has_allocated_buffer_member [2022-07-22 22:17:36,724 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_compare_lookup [2022-07-22 22:17:36,725 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_compare_lookup [2022-07-22 22:17:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 22:17:36,986 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 22:17:36,987 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 22:17:37,744 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 22:17:37,752 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 22:17:37,752 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-22 22:17:37,754 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:17:37 BoogieIcfgContainer [2022-07-22 22:17:37,754 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 22:17:37,757 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 22:17:37,757 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 22:17:37,759 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 22:17:37,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 10:17:34" (1/3) ... [2022-07-22 22:17:37,761 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7083cae5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:17:37, skipping insertion in model container [2022-07-22 22:17:37,761 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:17:36" (2/3) ... [2022-07-22 22:17:37,761 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7083cae5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:17:37, skipping insertion in model container [2022-07-22 22:17:37,761 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:17:37" (3/3) ... [2022-07-22 22:17:37,762 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_compare_lookup_harness.i [2022-07-22 22:17:37,774 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 22:17:37,775 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 22:17:37,832 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 22:17:37,839 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@48b38abb, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@55a4542a [2022-07-22 22:17:37,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 22:17:37,843 INFO L276 IsEmpty]: Start isEmpty. Operand has 133 states, 80 states have (on average 1.2625) internal successors, (101), 81 states have internal predecessors, (101), 41 states have call successors, (41), 10 states have call predecessors, (41), 10 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-07-22 22:17:37,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-07-22 22:17:37,854 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:37,855 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:37,855 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:37,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:37,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1628753842, now seen corresponding path program 1 times [2022-07-22 22:17:37,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:37,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832151849] [2022-07-22 22:17:37,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:37,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:38,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-22 22:17:38,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-22 22:17:38,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-22 22:17:38,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-22 22:17:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:17:38,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:17:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:17:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 22:17:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:17:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 22:17:38,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,457 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-07-22 22:17:38,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:38,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832151849] [2022-07-22 22:17:38,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832151849] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:38,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:17:38,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 22:17:38,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287331879] [2022-07-22 22:17:38,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:38,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:17:38,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:38,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:17:38,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:17:38,504 INFO L87 Difference]: Start difference. First operand has 133 states, 80 states have (on average 1.2625) internal successors, (101), 81 states have internal predecessors, (101), 41 states have call successors, (41), 10 states have call predecessors, (41), 10 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-22 22:17:38,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:38,787 INFO L93 Difference]: Finished difference Result 265 states and 391 transitions. [2022-07-22 22:17:38,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:17:38,789 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 95 [2022-07-22 22:17:38,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:38,796 INFO L225 Difference]: With dead ends: 265 [2022-07-22 22:17:38,796 INFO L226 Difference]: Without dead ends: 130 [2022-07-22 22:17:38,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:17:38,802 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 63 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:38,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 201 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:17:38,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-07-22 22:17:38,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 127. [2022-07-22 22:17:38,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 75 states have (on average 1.2266666666666666) internal successors, (92), 76 states have internal predecessors, (92), 41 states have call successors, (41), 10 states have call predecessors, (41), 10 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-07-22 22:17:38,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 173 transitions. [2022-07-22 22:17:38,835 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 173 transitions. Word has length 95 [2022-07-22 22:17:38,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:38,835 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 173 transitions. [2022-07-22 22:17:38,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 2 states have internal predecessors, (34), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-22 22:17:38,836 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 173 transitions. [2022-07-22 22:17:38,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-07-22 22:17:38,838 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:38,839 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:38,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 22:17:38,839 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:38,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:38,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1573250628, now seen corresponding path program 1 times [2022-07-22 22:17:38,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:38,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617730896] [2022-07-22 22:17:38,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:38,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:38,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:38,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:38,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:38,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:38,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:39,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:39,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-22 22:17:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-22 22:17:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-22 22:17:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-22 22:17:39,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:17:39,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:17:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:17:39,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 22:17:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:17:39,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 22:17:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,102 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-07-22 22:17:39,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:39,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617730896] [2022-07-22 22:17:39,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617730896] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:39,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058411581] [2022-07-22 22:17:39,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:39,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:39,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:39,120 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) [2022-07-22 22:17:39,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-22 22:17:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:39,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 2650 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 22:17:39,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:39,696 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-22 22:17:39,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:17:39,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058411581] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:39,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:17:39,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-07-22 22:17:39,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648851457] [2022-07-22 22:17:39,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:39,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:17:39,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:39,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:17:39,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-07-22 22:17:39,700 INFO L87 Difference]: Start difference. First operand 127 states and 173 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-22 22:17:39,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:39,860 INFO L93 Difference]: Finished difference Result 250 states and 347 transitions. [2022-07-22 22:17:39,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:17:39,861 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 95 [2022-07-22 22:17:39,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:39,862 INFO L225 Difference]: With dead ends: 250 [2022-07-22 22:17:39,862 INFO L226 Difference]: Without dead ends: 130 [2022-07-22 22:17:39,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-22 22:17:39,864 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 187 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:39,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 366 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:17:39,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-07-22 22:17:39,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-07-22 22:17:39,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 77 states have (on average 1.2207792207792207) internal successors, (94), 79 states have internal predecessors, (94), 41 states have call successors, (41), 10 states have call predecessors, (41), 11 states have return successors, (48), 40 states have call predecessors, (48), 40 states have call successors, (48) [2022-07-22 22:17:39,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 183 transitions. [2022-07-22 22:17:39,877 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 183 transitions. Word has length 95 [2022-07-22 22:17:39,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:39,878 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 183 transitions. [2022-07-22 22:17:39,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-22 22:17:39,878 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 183 transitions. [2022-07-22 22:17:39,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-07-22 22:17:39,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:39,879 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:39,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-22 22:17:40,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:40,095 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:40,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:40,096 INFO L85 PathProgramCache]: Analyzing trace with hash -513109833, now seen corresponding path program 1 times [2022-07-22 22:17:40,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:40,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894508446] [2022-07-22 22:17:40,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:40,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:40,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:40,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:40,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:40,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:40,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:40,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:40,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:40,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:40,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:17:40,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:17:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:17:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:17:40,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:17:40,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-22 22:17:40,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,445 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-22 22:17:40,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:40,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894508446] [2022-07-22 22:17:40,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894508446] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:40,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334518747] [2022-07-22 22:17:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:40,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:40,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:40,447 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) [2022-07-22 22:17:40,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-22 22:17:40,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:40,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 2655 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 22:17:40,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:40,952 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-22 22:17:40,952 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:17:40,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334518747] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:40,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:17:40,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 18 [2022-07-22 22:17:40,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87005037] [2022-07-22 22:17:40,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:40,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 22:17:40,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:40,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 22:17:40,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-22 22:17:40,954 INFO L87 Difference]: Start difference. First operand 130 states and 183 transitions. Second operand has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2022-07-22 22:17:41,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:41,258 INFO L93 Difference]: Finished difference Result 210 states and 301 transitions. [2022-07-22 22:17:41,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 22:17:41,259 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) Word has length 97 [2022-07-22 22:17:41,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:41,263 INFO L225 Difference]: With dead ends: 210 [2022-07-22 22:17:41,263 INFO L226 Difference]: Without dead ends: 130 [2022-07-22 22:17:41,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-22 22:17:41,266 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 204 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:41,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 636 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:17:41,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-07-22 22:17:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-07-22 22:17:41,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 77 states have (on average 1.2207792207792207) internal successors, (94), 79 states have internal predecessors, (94), 41 states have call successors, (41), 10 states have call predecessors, (41), 11 states have return successors, (45), 40 states have call predecessors, (45), 40 states have call successors, (45) [2022-07-22 22:17:41,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 180 transitions. [2022-07-22 22:17:41,294 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 180 transitions. Word has length 97 [2022-07-22 22:17:41,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:41,294 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 180 transitions. [2022-07-22 22:17:41,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2022-07-22 22:17:41,295 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 180 transitions. [2022-07-22 22:17:41,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-07-22 22:17:41,300 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:41,300 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:41,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-22 22:17:41,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-22 22:17:41,515 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:41,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:41,516 INFO L85 PathProgramCache]: Analyzing trace with hash -199598313, now seen corresponding path program 2 times [2022-07-22 22:17:41,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:41,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251470773] [2022-07-22 22:17:41,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:41,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:41,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:41,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:41,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:41,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:41,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:41,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:17:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:17:41,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:17:41,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:17:41,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-22 22:17:41,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 22:17:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:41,789 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-22 22:17:41,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:41,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251470773] [2022-07-22 22:17:41,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251470773] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:41,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333837456] [2022-07-22 22:17:41,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:17:41,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:41,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:41,791 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) [2022-07-22 22:17:41,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-22 22:17:42,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:17:42,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:17:42,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 2337 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 22:17:42,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:42,184 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-22 22:17:42,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:17:42,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333837456] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:42,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:17:42,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2022-07-22 22:17:42,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205406255] [2022-07-22 22:17:42,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:42,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 22:17:42,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:42,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 22:17:42,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:17:42,187 INFO L87 Difference]: Start difference. First operand 130 states and 180 transitions. Second operand has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:17:42,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:42,259 INFO L93 Difference]: Finished difference Result 142 states and 201 transitions. [2022-07-22 22:17:42,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 22:17:42,259 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 101 [2022-07-22 22:17:42,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:42,261 INFO L225 Difference]: With dead ends: 142 [2022-07-22 22:17:42,261 INFO L226 Difference]: Without dead ends: 140 [2022-07-22 22:17:42,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-22 22:17:42,262 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 16 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:42,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 1200 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:17:42,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-07-22 22:17:42,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 139. [2022-07-22 22:17:42,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 83 states have (on average 1.2048192771084338) internal successors, (100), 86 states have internal predecessors, (100), 42 states have call successors, (42), 11 states have call predecessors, (42), 13 states have return successors, (56), 41 states have call predecessors, (56), 41 states have call successors, (56) [2022-07-22 22:17:42,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 198 transitions. [2022-07-22 22:17:42,270 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 198 transitions. Word has length 101 [2022-07-22 22:17:42,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:42,270 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 198 transitions. [2022-07-22 22:17:42,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:17:42,271 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 198 transitions. [2022-07-22 22:17:42,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-07-22 22:17:42,272 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:42,272 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:42,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-22 22:17:42,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:42,492 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1826692575, now seen corresponding path program 1 times [2022-07-22 22:17:42,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:42,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790491133] [2022-07-22 22:17:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:42,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:42,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:42,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:42,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:42,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:17:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:17:42,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:17:42,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:17:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-22 22:17:42,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 22:17:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:42,758 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-22 22:17:42,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:42,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790491133] [2022-07-22 22:17:42,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790491133] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:42,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753462011] [2022-07-22 22:17:42,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:42,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:42,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:42,760 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) [2022-07-22 22:17:42,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-22 22:17:43,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 2674 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 22:17:43,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:43,258 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-22 22:17:43,259 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:17:43,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753462011] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:43,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:17:43,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2022-07-22 22:17:43,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359316041] [2022-07-22 22:17:43,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:43,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 22:17:43,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:43,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 22:17:43,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:17:43,261 INFO L87 Difference]: Start difference. First operand 139 states and 198 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-07-22 22:17:43,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:43,486 INFO L93 Difference]: Finished difference Result 272 states and 404 transitions. [2022-07-22 22:17:43,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 22:17:43,486 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 101 [2022-07-22 22:17:43,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:43,488 INFO L225 Difference]: With dead ends: 272 [2022-07-22 22:17:43,488 INFO L226 Difference]: Without dead ends: 168 [2022-07-22 22:17:43,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-07-22 22:17:43,489 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 249 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:43,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 624 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:17:43,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-07-22 22:17:43,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2022-07-22 22:17:43,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 100 states have internal predecessors, (119), 56 states have call successors, (56), 12 states have call predecessors, (56), 14 states have return successors, (74), 55 states have call predecessors, (74), 55 states have call successors, (74) [2022-07-22 22:17:43,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 249 transitions. [2022-07-22 22:17:43,499 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 249 transitions. Word has length 101 [2022-07-22 22:17:43,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:43,499 INFO L495 AbstractCegarLoop]: Abstraction has 168 states and 249 transitions. [2022-07-22 22:17:43,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-07-22 22:17:43,500 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 249 transitions. [2022-07-22 22:17:43,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-07-22 22:17:43,501 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:43,501 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:43,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 22:17:43,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:43,722 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:43,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:43,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1515977756, now seen corresponding path program 1 times [2022-07-22 22:17:43,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:43,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413370212] [2022-07-22 22:17:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:43,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:43,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:43,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:43,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:43,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:43,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:43,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:17:43,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:17:43,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:17:43,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:17:43,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:17:43,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:17:43,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:43,992 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-07-22 22:17:43,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:43,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413370212] [2022-07-22 22:17:43,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413370212] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:43,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:17:43,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 22:17:43,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64573717] [2022-07-22 22:17:43,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:43,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 22:17:43,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:43,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 22:17:43,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:17:43,994 INFO L87 Difference]: Start difference. First operand 168 states and 249 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:17:44,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:44,618 INFO L93 Difference]: Finished difference Result 181 states and 264 transitions. [2022-07-22 22:17:44,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:17:44,619 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 103 [2022-07-22 22:17:44,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:44,620 INFO L225 Difference]: With dead ends: 181 [2022-07-22 22:17:44,620 INFO L226 Difference]: Without dead ends: 179 [2022-07-22 22:17:44,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:17:44,621 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 80 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:44,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 528 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 22:17:44,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-07-22 22:17:44,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 174. [2022-07-22 22:17:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 100 states have (on average 1.22) internal successors, (122), 103 states have internal predecessors, (122), 58 states have call successors, (58), 13 states have call predecessors, (58), 15 states have return successors, (76), 57 states have call predecessors, (76), 57 states have call successors, (76) [2022-07-22 22:17:44,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 256 transitions. [2022-07-22 22:17:44,631 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 256 transitions. Word has length 103 [2022-07-22 22:17:44,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:44,632 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 256 transitions. [2022-07-22 22:17:44,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:17:44,632 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 256 transitions. [2022-07-22 22:17:44,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-07-22 22:17:44,633 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:44,633 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:44,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 22:17:44,633 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:44,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:44,634 INFO L85 PathProgramCache]: Analyzing trace with hash 101250906, now seen corresponding path program 1 times [2022-07-22 22:17:44,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:44,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37908709] [2022-07-22 22:17:44,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:44,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:44,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:44,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:44,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:44,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:44,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:44,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:44,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:17:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:17:44,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:17:44,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:17:44,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:17:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:44,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:17:44,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 22:17:45,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37908709] [2022-07-22 22:17:45,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37908709] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656137643] [2022-07-22 22:17:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:45,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:45,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:45,008 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) [2022-07-22 22:17:45,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-22 22:17:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:45,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 2682 conjuncts, 58 conjunts are in the unsatisfiable core [2022-07-22 22:17:45,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:45,410 INFO L390 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 10 treesize of output 8 [2022-07-22 22:17:45,698 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-07-22 22:17:45,698 INFO L390 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 1 case distinctions, treesize of input 40 treesize of output 35 [2022-07-22 22:17:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 48 proven. 16 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:17:52,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:17:54,597 WARN L833 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| Int) (v_ArrVal_490 Int)) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| (store (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| (select (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) (+ |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8) v_ArrVal_490)) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|))) (<= .cse0 (* (div .cse0 18446744073709551616) 18446744073709551616)))) is different from false [2022-07-22 22:17:54,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656137643] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:54,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:17:54,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18] total 25 [2022-07-22 22:17:54,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151697025] [2022-07-22 22:17:54,604 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:17:54,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 22:17:54,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:54,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 22:17:54,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=753, Unknown=1, NotChecked=56, Total=930 [2022-07-22 22:17:54,606 INFO L87 Difference]: Start difference. First operand 174 states and 256 transitions. Second operand has 25 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 9 states have call successors, (32), 8 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2022-07-22 22:17:56,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:56,522 INFO L93 Difference]: Finished difference Result 443 states and 678 transitions. [2022-07-22 22:17:56,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-22 22:17:56,522 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 9 states have call successors, (32), 8 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) Word has length 107 [2022-07-22 22:17:56,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:56,525 INFO L225 Difference]: With dead ends: 443 [2022-07-22 22:17:56,525 INFO L226 Difference]: Without dead ends: 322 [2022-07-22 22:17:56,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 175 SyntacticMatches, 21 SemanticMatches, 41 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=250, Invalid=1474, Unknown=2, NotChecked=80, Total=1806 [2022-07-22 22:17:56,527 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 213 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 2305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 843 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:56,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 908 Invalid, 2305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1351 Invalid, 0 Unknown, 843 Unchecked, 0.9s Time] [2022-07-22 22:17:56,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-07-22 22:17:56,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 265. [2022-07-22 22:17:56,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 157 states have (on average 1.21656050955414) internal successors, (191), 162 states have internal predecessors, (191), 85 states have call successors, (85), 19 states have call predecessors, (85), 22 states have return successors, (118), 83 states have call predecessors, (118), 84 states have call successors, (118) [2022-07-22 22:17:56,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 394 transitions. [2022-07-22 22:17:56,545 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 394 transitions. Word has length 107 [2022-07-22 22:17:56,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:56,545 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 394 transitions. [2022-07-22 22:17:56,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.875) internal successors, (93), 22 states have internal predecessors, (93), 9 states have call successors, (32), 8 states have call predecessors, (32), 7 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2022-07-22 22:17:56,546 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 394 transitions. [2022-07-22 22:17:56,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-22 22:17:56,547 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:56,547 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 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] [2022-07-22 22:17:56,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-22 22:17:56,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:56,767 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:56,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:56,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1582523535, now seen corresponding path program 1 times [2022-07-22 22:17:56,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:56,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467925745] [2022-07-22 22:17:56,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:56,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:56,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:56,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:56,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:56,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:57,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:57,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:57,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:57,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:57,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:57,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:17:57,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-22 22:17:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-22 22:17:57,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-22 22:17:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 22:17:57,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-22 22:17:57,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 22:17:57,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,229 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 22:17:57,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:57,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467925745] [2022-07-22 22:17:57,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467925745] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:57,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894785692] [2022-07-22 22:17:57,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:57,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:57,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:57,231 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) [2022-07-22 22:17:57,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-22 22:17:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:57,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 2748 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:17:57,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:57,733 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-07-22 22:17:57,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:17:57,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894785692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:17:57,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:17:57,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14] total 21 [2022-07-22 22:17:57,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345663761] [2022-07-22 22:17:57,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:17:57,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:17:57,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:17:57,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:17:57,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=374, Unknown=0, NotChecked=0, Total=420 [2022-07-22 22:17:57,735 INFO L87 Difference]: Start difference. First operand 265 states and 394 transitions. Second operand has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-07-22 22:17:57,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:17:57,862 INFO L93 Difference]: Finished difference Result 460 states and 708 transitions. [2022-07-22 22:17:57,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:17:57,863 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 118 [2022-07-22 22:17:57,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:17:57,865 INFO L225 Difference]: With dead ends: 460 [2022-07-22 22:17:57,865 INFO L226 Difference]: Without dead ends: 270 [2022-07-22 22:17:57,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-07-22 22:17:57,866 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 12 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1314 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:17:57,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1314 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:17:57,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-07-22 22:17:57,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 270. [2022-07-22 22:17:57,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 161 states have (on average 1.2111801242236024) internal successors, (195), 167 states have internal predecessors, (195), 85 states have call successors, (85), 19 states have call predecessors, (85), 23 states have return successors, (135), 83 states have call predecessors, (135), 84 states have call successors, (135) [2022-07-22 22:17:57,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 415 transitions. [2022-07-22 22:17:57,886 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 415 transitions. Word has length 118 [2022-07-22 22:17:57,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:17:57,887 INFO L495 AbstractCegarLoop]: Abstraction has 270 states and 415 transitions. [2022-07-22 22:17:57,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-07-22 22:17:57,887 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 415 transitions. [2022-07-22 22:17:57,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-07-22 22:17:57,888 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:17:57,888 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:17:57,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-22 22:17:58,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:58,107 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:17:58,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:17:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1705417372, now seen corresponding path program 1 times [2022-07-22 22:17:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:17:58,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698178630] [2022-07-22 22:17:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:58,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:17:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:17:58,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:17:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:17:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:17:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:17:58,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:17:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:17:58,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:17:58,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:17:58,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:17:58,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:17:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:17:58,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:17:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:17:58,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:17:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,408 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-22 22:17:58,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:17:58,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698178630] [2022-07-22 22:17:58,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698178630] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:17:58,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583102283] [2022-07-22 22:17:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:17:58,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:17:58,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:17:58,410 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) [2022-07-22 22:17:58,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-22 22:17:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:17:58,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 2691 conjuncts, 44 conjunts are in the unsatisfiable core [2022-07-22 22:17:58,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:17:58,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:17:59,005 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-22 22:17:59,005 INFO L390 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 1 case distinctions, treesize of input 40 treesize of output 35 [2022-07-22 22:17:59,447 INFO L390 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 66 treesize of output 42 [2022-07-22 22:17:59,497 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 42 proven. 12 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-22 22:17:59,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:18:00,032 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-22 22:18:00,033 INFO L390 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 [2022-07-22 22:18:00,054 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-22 22:18:00,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583102283] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:18:00,055 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:18:00,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 11] total 27 [2022-07-22 22:18:00,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183387197] [2022-07-22 22:18:00,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:18:00,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 22:18:00,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:00,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 22:18:00,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-07-22 22:18:00,056 INFO L87 Difference]: Start difference. First operand 270 states and 415 transitions. Second operand has 27 states, 26 states have (on average 4.0) internal successors, (104), 23 states have internal predecessors, (104), 11 states have call successors, (43), 9 states have call predecessors, (43), 7 states have return successors, (39), 10 states have call predecessors, (39), 11 states have call successors, (39) [2022-07-22 22:18:03,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:03,137 INFO L93 Difference]: Finished difference Result 705 states and 1124 transitions. [2022-07-22 22:18:03,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-22 22:18:03,138 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 4.0) internal successors, (104), 23 states have internal predecessors, (104), 11 states have call successors, (43), 9 states have call predecessors, (43), 7 states have return successors, (39), 10 states have call predecessors, (39), 11 states have call successors, (39) Word has length 107 [2022-07-22 22:18:03,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:03,144 INFO L225 Difference]: With dead ends: 705 [2022-07-22 22:18:03,144 INFO L226 Difference]: Without dead ends: 546 [2022-07-22 22:18:03,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 223 SyntacticMatches, 15 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 862 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=458, Invalid=2841, Unknown=7, NotChecked=0, Total=3306 [2022-07-22 22:18:03,147 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 500 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 443 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 4025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 443 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 932 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:03,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 672 Invalid, 4025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [443 Valid, 2650 Invalid, 0 Unknown, 932 Unchecked, 2.1s Time] [2022-07-22 22:18:03,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2022-07-22 22:18:03,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 439. [2022-07-22 22:18:03,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 269 states have (on average 1.2230483271375465) internal successors, (329), 277 states have internal predecessors, (329), 137 states have call successors, (137), 26 states have call predecessors, (137), 32 states have return successors, (213), 135 states have call predecessors, (213), 136 states have call successors, (213) [2022-07-22 22:18:03,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 679 transitions. [2022-07-22 22:18:03,184 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 679 transitions. Word has length 107 [2022-07-22 22:18:03,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:03,184 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 679 transitions. [2022-07-22 22:18:03,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 4.0) internal successors, (104), 23 states have internal predecessors, (104), 11 states have call successors, (43), 9 states have call predecessors, (43), 7 states have return successors, (39), 10 states have call predecessors, (39), 11 states have call successors, (39) [2022-07-22 22:18:03,185 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 679 transitions. [2022-07-22 22:18:03,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-22 22:18:03,186 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:03,186 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:03,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-22 22:18:03,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:03,408 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:03,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:03,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1355654111, now seen corresponding path program 1 times [2022-07-22 22:18:03,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:03,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15673512] [2022-07-22 22:18:03,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:03,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:03,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:03,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:03,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:18:03,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:18:03,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:18:03,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:18:03,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:03,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:03,668 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-07-22 22:18:03,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:03,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15673512] [2022-07-22 22:18:03,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15673512] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:03,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:03,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-22 22:18:03,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492405074] [2022-07-22 22:18:03,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:03,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 22:18:03,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:03,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 22:18:03,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:18:03,670 INFO L87 Difference]: Start difference. First operand 439 states and 679 transitions. Second operand has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:18:04,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:04,417 INFO L93 Difference]: Finished difference Result 480 states and 752 transitions. [2022-07-22 22:18:04,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 22:18:04,418 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 109 [2022-07-22 22:18:04,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:04,421 INFO L225 Difference]: With dead ends: 480 [2022-07-22 22:18:04,421 INFO L226 Difference]: Without dead ends: 478 [2022-07-22 22:18:04,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-07-22 22:18:04,422 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 152 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:04,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 622 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 22:18:04,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-07-22 22:18:04,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 447. [2022-07-22 22:18:04,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 276 states have (on average 1.2173913043478262) internal successors, (336), 285 states have internal predecessors, (336), 137 states have call successors, (137), 26 states have call predecessors, (137), 33 states have return successors, (236), 135 states have call predecessors, (236), 136 states have call successors, (236) [2022-07-22 22:18:04,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 709 transitions. [2022-07-22 22:18:04,481 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 709 transitions. Word has length 109 [2022-07-22 22:18:04,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:04,482 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 709 transitions. [2022-07-22 22:18:04,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:18:04,483 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 709 transitions. [2022-07-22 22:18:04,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-22 22:18:04,484 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:04,484 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:04,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 22:18:04,484 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:04,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:04,485 INFO L85 PathProgramCache]: Analyzing trace with hash 2056718689, now seen corresponding path program 1 times [2022-07-22 22:18:04,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:04,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923503128] [2022-07-22 22:18:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:04,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:04,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:04,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:04,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:04,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:04,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:04,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:04,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:18:04,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:18:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:18:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:18:04,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:04,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:04,792 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-07-22 22:18:04,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:04,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923503128] [2022-07-22 22:18:04,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923503128] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:04,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:04,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-22 22:18:04,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991307576] [2022-07-22 22:18:04,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:04,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 22:18:04,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:04,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 22:18:04,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:18:04,795 INFO L87 Difference]: Start difference. First operand 447 states and 709 transitions. Second operand has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:18:05,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:05,801 INFO L93 Difference]: Finished difference Result 467 states and 733 transitions. [2022-07-22 22:18:05,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 22:18:05,802 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 109 [2022-07-22 22:18:05,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:05,805 INFO L225 Difference]: With dead ends: 467 [2022-07-22 22:18:05,805 INFO L226 Difference]: Without dead ends: 465 [2022-07-22 22:18:05,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2022-07-22 22:18:05,807 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 168 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 1530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:05,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 724 Invalid, 1530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1402 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 22:18:05,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-07-22 22:18:05,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 435. [2022-07-22 22:18:05,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 266 states have (on average 1.2255639097744362) internal successors, (326), 273 states have internal predecessors, (326), 137 states have call successors, (137), 26 states have call predecessors, (137), 31 states have return successors, (212), 135 states have call predecessors, (212), 136 states have call successors, (212) [2022-07-22 22:18:05,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 675 transitions. [2022-07-22 22:18:05,834 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 675 transitions. Word has length 109 [2022-07-22 22:18:05,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:05,835 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 675 transitions. [2022-07-22 22:18:05,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 11 states have internal predecessors, (46), 2 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-22 22:18:05,836 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 675 transitions. [2022-07-22 22:18:05,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-22 22:18:05,837 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:05,837 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:05,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 22:18:05,837 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:05,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:05,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1757380781, now seen corresponding path program 1 times [2022-07-22 22:18:05,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:05,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315724575] [2022-07-22 22:18:05,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:05,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:06,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:06,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:06,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:06,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:06,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:06,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:06,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:06,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:18:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:18:06,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:18:06,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 22:18:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:18:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,179 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-07-22 22:18:06,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:06,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315724575] [2022-07-22 22:18:06,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315724575] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:06,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512728071] [2022-07-22 22:18:06,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:06,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:06,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:06,182 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) [2022-07-22 22:18:06,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-22 22:18:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:06,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 2699 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 22:18:06,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:06,646 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:18:06,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:18:06,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512728071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:06,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:18:06,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 9 [2022-07-22 22:18:06,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355311077] [2022-07-22 22:18:06,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:06,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:18:06,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:06,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:18:06,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-22 22:18:06,648 INFO L87 Difference]: Start difference. First operand 435 states and 675 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-22 22:18:06,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:06,849 INFO L93 Difference]: Finished difference Result 812 states and 1309 transitions. [2022-07-22 22:18:06,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:18:06,849 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 113 [2022-07-22 22:18:06,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:06,852 INFO L225 Difference]: With dead ends: 812 [2022-07-22 22:18:06,852 INFO L226 Difference]: Without dead ends: 439 [2022-07-22 22:18:06,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-07-22 22:18:06,855 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 17 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:06,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 619 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-07-22 22:18:06,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-07-22 22:18:06,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 435. [2022-07-22 22:18:06,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 266 states have (on average 1.2067669172932332) internal successors, (321), 273 states have internal predecessors, (321), 137 states have call successors, (137), 26 states have call predecessors, (137), 31 states have return successors, (212), 135 states have call predecessors, (212), 136 states have call successors, (212) [2022-07-22 22:18:06,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 670 transitions. [2022-07-22 22:18:06,882 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 670 transitions. Word has length 113 [2022-07-22 22:18:06,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:06,883 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 670 transitions. [2022-07-22 22:18:06,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-22 22:18:06,884 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 670 transitions. [2022-07-22 22:18:06,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-22 22:18:06,885 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:06,885 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:06,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 22:18:07,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-22 22:18:07,106 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:07,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:07,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1276300523, now seen corresponding path program 1 times [2022-07-22 22:18:07,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:07,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458829676] [2022-07-22 22:18:07,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:07,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:07,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:07,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:07,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:07,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:07,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:07,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:07,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:07,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:18:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:18:07,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:18:07,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 22:18:07,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:18:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:07,707 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 22:18:07,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:07,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458829676] [2022-07-22 22:18:07,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458829676] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:07,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414281759] [2022-07-22 22:18:07,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:07,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:07,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:07,709 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) [2022-07-22 22:18:07,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-22 22:18:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:08,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 2704 conjuncts, 58 conjunts are in the unsatisfiable core [2022-07-22 22:18:08,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:08,106 INFO L390 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 10 treesize of output 8 [2022-07-22 22:18:08,457 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-07-22 22:18:08,457 INFO L390 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 1 case distinctions, treesize of input 40 treesize of output 35 [2022-07-22 22:18:10,106 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 65 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-07-22 22:18:10,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:18:21,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414281759] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:21,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:18:21,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2022-07-22 22:18:21,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309405766] [2022-07-22 22:18:21,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:18:21,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-22 22:18:21,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:21,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-22 22:18:21,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1252, Unknown=8, NotChecked=0, Total=1406 [2022-07-22 22:18:21,628 INFO L87 Difference]: Start difference. First operand 435 states and 670 transitions. Second operand has 31 states, 26 states have (on average 3.8846153846153846) internal successors, (101), 26 states have internal predecessors, (101), 14 states have call successors, (32), 9 states have call predecessors, (32), 7 states have return successors, (29), 9 states have call predecessors, (29), 12 states have call successors, (29) [2022-07-22 22:18:25,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:25,469 INFO L93 Difference]: Finished difference Result 654 states and 964 transitions. [2022-07-22 22:18:25,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-22 22:18:25,469 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 3.8846153846153846) internal successors, (101), 26 states have internal predecessors, (101), 14 states have call successors, (32), 9 states have call predecessors, (32), 7 states have return successors, (29), 9 states have call predecessors, (29), 12 states have call successors, (29) Word has length 113 [2022-07-22 22:18:25,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:25,472 INFO L225 Difference]: With dead ends: 654 [2022-07-22 22:18:25,472 INFO L226 Difference]: Without dead ends: 492 [2022-07-22 22:18:25,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 197 SyntacticMatches, 14 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=431, Invalid=2863, Unknown=12, NotChecked=0, Total=3306 [2022-07-22 22:18:25,474 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 298 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 2375 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 4487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 2375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1863 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:25,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [348 Valid, 734 Invalid, 4487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 2375 Invalid, 0 Unknown, 1863 Unchecked, 1.6s Time] [2022-07-22 22:18:25,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-07-22 22:18:25,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 452. [2022-07-22 22:18:25,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 281 states have (on average 1.206405693950178) internal successors, (339), 286 states have internal predecessors, (339), 137 states have call successors, (137), 29 states have call predecessors, (137), 33 states have return successors, (206), 136 states have call predecessors, (206), 136 states have call successors, (206) [2022-07-22 22:18:25,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 682 transitions. [2022-07-22 22:18:25,500 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 682 transitions. Word has length 113 [2022-07-22 22:18:25,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:25,500 INFO L495 AbstractCegarLoop]: Abstraction has 452 states and 682 transitions. [2022-07-22 22:18:25,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 3.8846153846153846) internal successors, (101), 26 states have internal predecessors, (101), 14 states have call successors, (32), 9 states have call predecessors, (32), 7 states have return successors, (29), 9 states have call predecessors, (29), 12 states have call successors, (29) [2022-07-22 22:18:25,500 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 682 transitions. [2022-07-22 22:18:25,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-22 22:18:25,502 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:25,502 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 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] [2022-07-22 22:18:25,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-07-22 22:18:25,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-22 22:18:25,715 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:25,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:25,716 INFO L85 PathProgramCache]: Analyzing trace with hash -435723647, now seen corresponding path program 1 times [2022-07-22 22:18:25,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:25,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231738087] [2022-07-22 22:18:25,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:25,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:25,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:25,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:25,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:25,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:25,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:25,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:25,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-22 22:18:25,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-22 22:18:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:18:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 22:18:25,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-22 22:18:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-22 22:18:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-22 22:18:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-07-22 22:18:25,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:25,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231738087] [2022-07-22 22:18:25,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231738087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:25,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:25,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 22:18:25,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839281936] [2022-07-22 22:18:25,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:25,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 22:18:25,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:25,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 22:18:25,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:18:25,981 INFO L87 Difference]: Start difference. First operand 452 states and 682 transitions. Second operand has 10 states, 9 states have (on average 5.222222222222222) internal successors, (47), 6 states have internal predecessors, (47), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-22 22:18:26,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:26,549 INFO L93 Difference]: Finished difference Result 469 states and 701 transitions. [2022-07-22 22:18:26,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:18:26,563 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.222222222222222) internal successors, (47), 6 states have internal predecessors, (47), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 124 [2022-07-22 22:18:26,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:26,566 INFO L225 Difference]: With dead ends: 469 [2022-07-22 22:18:26,566 INFO L226 Difference]: Without dead ends: 467 [2022-07-22 22:18:26,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:18:26,567 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 78 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:26,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 527 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 22:18:26,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-07-22 22:18:26,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 459. [2022-07-22 22:18:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 284 states have (on average 1.204225352112676) internal successors, (342), 289 states have internal predecessors, (342), 140 states have call successors, (140), 30 states have call predecessors, (140), 34 states have return successors, (209), 139 states have call predecessors, (209), 139 states have call successors, (209) [2022-07-22 22:18:26,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 691 transitions. [2022-07-22 22:18:26,592 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 691 transitions. Word has length 124 [2022-07-22 22:18:26,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:26,593 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 691 transitions. [2022-07-22 22:18:26,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.222222222222222) internal successors, (47), 6 states have internal predecessors, (47), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-22 22:18:26,593 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 691 transitions. [2022-07-22 22:18:26,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-22 22:18:26,594 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:26,594 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 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] [2022-07-22 22:18:26,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-22 22:18:26,595 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:26,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:26,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1375218206, now seen corresponding path program 1 times [2022-07-22 22:18:26,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:26,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056529688] [2022-07-22 22:18:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:26,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:26,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:26,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:26,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:26,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:26,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:26,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:26,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-22 22:18:26,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:18:26,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 22:18:26,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:26,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:18:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-22 22:18:26,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:26,972 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 22:18:26,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:26,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056529688] [2022-07-22 22:18:26,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056529688] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:26,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201168887] [2022-07-22 22:18:26,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:26,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:26,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:26,975 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) [2022-07-22 22:18:26,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-22 22:18:27,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:27,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 2749 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-22 22:18:27,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:27,607 INFO L356 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2022-07-22 22:18:27,607 INFO L390 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 40 treesize of output 45 [2022-07-22 22:18:27,671 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-22 22:18:27,671 INFO L390 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 44 treesize of output 24 [2022-07-22 22:18:27,704 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 8 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:18:27,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:18:27,906 INFO L390 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 26 treesize of output 14 [2022-07-22 22:18:27,935 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-22 22:18:27,936 INFO L390 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 [2022-07-22 22:18:27,955 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-22 22:18:27,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201168887] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:18:27,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:18:27,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 11] total 21 [2022-07-22 22:18:27,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675952898] [2022-07-22 22:18:27,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:18:27,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-22 22:18:27,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:27,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-22 22:18:27,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-07-22 22:18:27,957 INFO L87 Difference]: Start difference. First operand 459 states and 691 transitions. Second operand has 21 states, 20 states have (on average 4.75) internal successors, (95), 19 states have internal predecessors, (95), 10 states have call successors, (35), 7 states have call predecessors, (35), 7 states have return successors, (31), 8 states have call predecessors, (31), 10 states have call successors, (31) [2022-07-22 22:18:29,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:29,153 INFO L93 Difference]: Finished difference Result 735 states and 1137 transitions. [2022-07-22 22:18:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 22:18:29,154 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.75) internal successors, (95), 19 states have internal predecessors, (95), 10 states have call successors, (35), 7 states have call predecessors, (35), 7 states have return successors, (31), 8 states have call predecessors, (31), 10 states have call successors, (31) Word has length 120 [2022-07-22 22:18:29,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:29,157 INFO L225 Difference]: With dead ends: 735 [2022-07-22 22:18:29,157 INFO L226 Difference]: Without dead ends: 499 [2022-07-22 22:18:29,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 254 SyntacticMatches, 9 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=136, Invalid=793, Unknown=1, NotChecked=0, Total=930 [2022-07-22 22:18:29,159 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 151 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 1396 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 441 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:29,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 562 Invalid, 1919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1396 Invalid, 0 Unknown, 441 Unchecked, 0.9s Time] [2022-07-22 22:18:29,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-07-22 22:18:29,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 459. [2022-07-22 22:18:29,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 284 states have (on average 1.204225352112676) internal successors, (342), 289 states have internal predecessors, (342), 140 states have call successors, (140), 30 states have call predecessors, (140), 34 states have return successors, (207), 139 states have call predecessors, (207), 139 states have call successors, (207) [2022-07-22 22:18:29,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 689 transitions. [2022-07-22 22:18:29,199 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 689 transitions. Word has length 120 [2022-07-22 22:18:29,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:29,200 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 689 transitions. [2022-07-22 22:18:29,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.75) internal successors, (95), 19 states have internal predecessors, (95), 10 states have call successors, (35), 7 states have call predecessors, (35), 7 states have return successors, (31), 8 states have call predecessors, (31), 10 states have call successors, (31) [2022-07-22 22:18:29,200 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 689 transitions. [2022-07-22 22:18:29,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-22 22:18:29,201 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:29,201 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:29,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-07-22 22:18:29,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-07-22 22:18:29,415 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:29,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:29,416 INFO L85 PathProgramCache]: Analyzing trace with hash 622395683, now seen corresponding path program 2 times [2022-07-22 22:18:29,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:29,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732432772] [2022-07-22 22:18:29,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:29,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:29,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:29,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:29,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:29,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:29,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-22 22:18:29,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-22 22:18:29,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-22 22:18:29,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-22 22:18:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:18:29,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:18:29,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:18:29,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-22 22:18:29,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-22 22:18:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-22 22:18:29,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:29,671 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-07-22 22:18:29,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:29,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732432772] [2022-07-22 22:18:29,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732432772] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:29,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456659410] [2022-07-22 22:18:29,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:18:29,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:29,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:29,673 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) [2022-07-22 22:18:29,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-22 22:18:30,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 22:18:30,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:18:30,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 2716 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:18:30,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:30,364 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-22 22:18:30,364 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:18:30,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456659410] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:30,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:18:30,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-07-22 22:18:30,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463077935] [2022-07-22 22:18:30,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:30,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:18:30,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:30,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:18:30,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:18:30,365 INFO L87 Difference]: Start difference. First operand 459 states and 689 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-22 22:18:30,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:30,494 INFO L93 Difference]: Finished difference Result 803 states and 1229 transitions. [2022-07-22 22:18:30,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:18:30,495 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 117 [2022-07-22 22:18:30,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:30,497 INFO L225 Difference]: With dead ends: 803 [2022-07-22 22:18:30,497 INFO L226 Difference]: Without dead ends: 464 [2022-07-22 22:18:30,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:18:30,499 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 11 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:30,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1291 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:18:30,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-07-22 22:18:30,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 459. [2022-07-22 22:18:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 284 states have (on average 1.204225352112676) internal successors, (342), 289 states have internal predecessors, (342), 140 states have call successors, (140), 30 states have call predecessors, (140), 34 states have return successors, (206), 139 states have call predecessors, (206), 139 states have call successors, (206) [2022-07-22 22:18:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 688 transitions. [2022-07-22 22:18:30,527 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 688 transitions. Word has length 117 [2022-07-22 22:18:30,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:30,527 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 688 transitions. [2022-07-22 22:18:30,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-22 22:18:30,527 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 688 transitions. [2022-07-22 22:18:30,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-22 22:18:30,529 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:30,529 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 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] [2022-07-22 22:18:30,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-22 22:18:30,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-22 22:18:30,748 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:30,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:30,748 INFO L85 PathProgramCache]: Analyzing trace with hash -440949530, now seen corresponding path program 2 times [2022-07-22 22:18:30,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:30,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697420481] [2022-07-22 22:18:30,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:30,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:30,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:31,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:31,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:31,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:31,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:31,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:18:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-22 22:18:31,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:18:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 22:18:31,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:31,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:18:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-22 22:18:31,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-22 22:18:31,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:31,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697420481] [2022-07-22 22:18:31,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697420481] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:31,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992167992] [2022-07-22 22:18:31,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:18:31,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:31,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:31,515 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) [2022-07-22 22:18:31,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-22 22:18:32,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 22:18:32,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:18:32,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 2749 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-22 22:18:32,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:32,517 INFO L390 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 10 treesize of output 8 [2022-07-22 22:18:32,812 INFO L390 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 16 treesize of output 18 [2022-07-22 22:18:32,840 INFO L390 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 17 treesize of output 9 [2022-07-22 22:18:32,915 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 68 proven. 4 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:18:32,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:18:33,064 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1372 (Array Int Int))) (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_1372) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|) 18446744073709551616) 0)) is different from false [2022-07-22 22:18:33,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992167992] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:33,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:18:33,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 27 [2022-07-22 22:18:33,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242308957] [2022-07-22 22:18:33,069 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:18:33,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 22:18:33,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:33,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 22:18:33,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=727, Unknown=1, NotChecked=54, Total=870 [2022-07-22 22:18:33,070 INFO L87 Difference]: Start difference. First operand 459 states and 688 transitions. Second operand has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 11 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) [2022-07-22 22:18:36,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:36,611 INFO L93 Difference]: Finished difference Result 938 states and 1472 transitions. [2022-07-22 22:18:36,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-22 22:18:36,612 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 11 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) Word has length 120 [2022-07-22 22:18:36,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:36,615 INFO L225 Difference]: With dead ends: 938 [2022-07-22 22:18:36,615 INFO L226 Difference]: Without dead ends: 684 [2022-07-22 22:18:36,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 220 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=299, Invalid=2356, Unknown=1, NotChecked=100, Total=2756 [2022-07-22 22:18:36,617 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 289 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 3959 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 4638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 3959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:36,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 663 Invalid, 4638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 3959 Invalid, 0 Unknown, 356 Unchecked, 2.6s Time] [2022-07-22 22:18:36,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-07-22 22:18:36,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 475. [2022-07-22 22:18:36,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 294 states have (on average 1.2006802721088434) internal successors, (353), 298 states have internal predecessors, (353), 145 states have call successors, (145), 32 states have call predecessors, (145), 35 states have return successors, (214), 144 states have call predecessors, (214), 144 states have call successors, (214) [2022-07-22 22:18:36,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 712 transitions. [2022-07-22 22:18:36,651 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 712 transitions. Word has length 120 [2022-07-22 22:18:36,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:36,651 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 712 transitions. [2022-07-22 22:18:36,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 11 states have call successors, (34), 5 states have call predecessors, (34), 8 states have return successors, (32), 9 states have call predecessors, (32), 11 states have call successors, (32) [2022-07-22 22:18:36,652 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 712 transitions. [2022-07-22 22:18:36,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-22 22:18:36,653 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:36,653 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:36,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-22 22:18:36,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-22 22:18:36,867 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:36,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:36,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1937889046, now seen corresponding path program 1 times [2022-07-22 22:18:36,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:36,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872526557] [2022-07-22 22:18:36,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:36,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:37,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:37,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:37,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:37,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:37,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:37,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:37,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:37,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:37,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:18:37,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:18:37,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:18:37,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:18:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:37,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-22 22:18:37,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-22 22:18:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,312 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 20 proven. 23 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-22 22:18:37,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:37,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872526557] [2022-07-22 22:18:37,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872526557] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:37,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902883147] [2022-07-22 22:18:37,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:37,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:37,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:37,314 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) [2022-07-22 22:18:37,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-22 22:18:37,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:37,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 2714 conjuncts, 56 conjunts are in the unsatisfiable core [2022-07-22 22:18:37,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:37,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:18:37,975 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-22 22:18:37,976 INFO L390 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 1 case distinctions, treesize of input 40 treesize of output 35 [2022-07-22 22:18:38,979 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 45 proven. 22 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-07-22 22:18:38,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:18:39,355 INFO L390 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 26 treesize of output 14 [2022-07-22 22:18:39,386 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-22 22:18:39,386 INFO L390 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 [2022-07-22 22:18:39,405 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-07-22 22:18:39,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902883147] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:18:39,406 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:18:39,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 13] total 30 [2022-07-22 22:18:39,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445744217] [2022-07-22 22:18:39,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:18:39,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 22:18:39,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:39,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 22:18:39,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-07-22 22:18:39,407 INFO L87 Difference]: Start difference. First operand 475 states and 712 transitions. Second operand has 30 states, 28 states have (on average 3.7142857142857144) internal successors, (104), 26 states have internal predecessors, (104), 11 states have call successors, (39), 9 states have call predecessors, (39), 7 states have return successors, (35), 9 states have call predecessors, (35), 10 states have call successors, (35) [2022-07-22 22:18:40,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:40,930 INFO L93 Difference]: Finished difference Result 855 states and 1246 transitions. [2022-07-22 22:18:40,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-22 22:18:40,931 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.7142857142857144) internal successors, (104), 26 states have internal predecessors, (104), 11 states have call successors, (39), 9 states have call predecessors, (39), 7 states have return successors, (35), 9 states have call predecessors, (35), 10 states have call successors, (35) Word has length 121 [2022-07-22 22:18:40,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:40,933 INFO L225 Difference]: With dead ends: 855 [2022-07-22 22:18:40,934 INFO L226 Difference]: Without dead ends: 593 [2022-07-22 22:18:40,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 244 SyntacticMatches, 24 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=244, Invalid=1648, Unknown=0, NotChecked=0, Total=1892 [2022-07-22 22:18:40,935 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 324 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 1614 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 2743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 1614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 933 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:40,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [364 Valid, 879 Invalid, 2743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1614 Invalid, 0 Unknown, 933 Unchecked, 1.1s Time] [2022-07-22 22:18:40,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-07-22 22:18:40,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 530. [2022-07-22 22:18:40,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 333 states have (on average 1.1831831831831832) internal successors, (394), 339 states have internal predecessors, (394), 155 states have call successors, (155), 36 states have call predecessors, (155), 41 states have return successors, (226), 154 states have call predecessors, (226), 154 states have call successors, (226) [2022-07-22 22:18:40,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 775 transitions. [2022-07-22 22:18:40,969 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 775 transitions. Word has length 121 [2022-07-22 22:18:40,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:40,969 INFO L495 AbstractCegarLoop]: Abstraction has 530 states and 775 transitions. [2022-07-22 22:18:40,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.7142857142857144) internal successors, (104), 26 states have internal predecessors, (104), 11 states have call successors, (39), 9 states have call predecessors, (39), 7 states have return successors, (35), 9 states have call predecessors, (35), 10 states have call successors, (35) [2022-07-22 22:18:40,970 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 775 transitions. [2022-07-22 22:18:40,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-22 22:18:40,971 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:40,971 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2022-07-22 22:18:41,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-22 22:18:41,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-22 22:18:41,188 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:41,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:41,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1718564348, now seen corresponding path program 3 times [2022-07-22 22:18:41,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:41,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824572453] [2022-07-22 22:18:41,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:41,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:41,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:41,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:41,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:41,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:41,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:18:41,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:18:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:18:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-22 22:18:41,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 22:18:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:18:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-22 22:18:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:41,609 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 6 proven. 33 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-07-22 22:18:41,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:41,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824572453] [2022-07-22 22:18:41,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824572453] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:41,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004822844] [2022-07-22 22:18:41,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 22:18:41,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:41,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:41,612 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) [2022-07-22 22:18:41,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-22 22:18:42,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-22 22:18:42,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:18:42,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 2566 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-22 22:18:42,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:43,803 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 67 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-22 22:18:43,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:18:44,184 INFO L356 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2022-07-22 22:18:44,184 INFO L390 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 [2022-07-22 22:18:44,190 INFO L356 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2022-07-22 22:18:44,190 INFO L390 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 [2022-07-22 22:18:44,216 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 28 proven. 16 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-22 22:18:44,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004822844] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:18:44,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:18:44,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 11] total 35 [2022-07-22 22:18:44,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771849632] [2022-07-22 22:18:44,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:18:44,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-22 22:18:44,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:44,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-22 22:18:44,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2022-07-22 22:18:44,218 INFO L87 Difference]: Start difference. First operand 530 states and 775 transitions. Second operand has 35 states, 33 states have (on average 3.9393939393939394) internal successors, (130), 31 states have internal predecessors, (130), 10 states have call successors, (44), 7 states have call predecessors, (44), 8 states have return successors, (40), 8 states have call predecessors, (40), 10 states have call successors, (40) [2022-07-22 22:18:50,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:50,755 INFO L93 Difference]: Finished difference Result 1497 states and 2518 transitions. [2022-07-22 22:18:50,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-07-22 22:18:50,776 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 3.9393939393939394) internal successors, (130), 31 states have internal predecessors, (130), 10 states have call successors, (44), 7 states have call predecessors, (44), 8 states have return successors, (40), 8 states have call predecessors, (40), 10 states have call successors, (40) Word has length 119 [2022-07-22 22:18:50,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:50,781 INFO L225 Difference]: With dead ends: 1497 [2022-07-22 22:18:50,782 INFO L226 Difference]: Without dead ends: 1011 [2022-07-22 22:18:50,788 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 258 SyntacticMatches, 8 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1896 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1028, Invalid=6804, Unknown=0, NotChecked=0, Total=7832 [2022-07-22 22:18:50,789 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 487 mSDsluCounter, 1438 mSDsCounter, 0 mSdLazyCounter, 6557 mSolverCounterSat, 677 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 1694 SdHoareTripleChecker+Invalid, 7966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 677 IncrementalHoareTripleChecker+Valid, 6557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 732 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:50,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [520 Valid, 1694 Invalid, 7966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [677 Valid, 6557 Invalid, 0 Unknown, 732 Unchecked, 3.9s Time] [2022-07-22 22:18:50,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2022-07-22 22:18:50,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 893. [2022-07-22 22:18:50,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 540 states have (on average 1.2518518518518518) internal successors, (676), 552 states have internal predecessors, (676), 300 states have call successors, (300), 46 states have call predecessors, (300), 52 states have return successors, (435), 294 states have call predecessors, (435), 299 states have call successors, (435) [2022-07-22 22:18:50,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1411 transitions. [2022-07-22 22:18:50,867 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1411 transitions. Word has length 119 [2022-07-22 22:18:50,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:50,867 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 1411 transitions. [2022-07-22 22:18:50,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 3.9393939393939394) internal successors, (130), 31 states have internal predecessors, (130), 10 states have call successors, (44), 7 states have call predecessors, (44), 8 states have return successors, (40), 8 states have call predecessors, (40), 10 states have call successors, (40) [2022-07-22 22:18:50,867 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1411 transitions. [2022-07-22 22:18:50,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-22 22:18:50,869 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:50,869 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2022-07-22 22:18:50,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-22 22:18:51,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:51,084 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:51,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:51,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1826305507, now seen corresponding path program 1 times [2022-07-22 22:18:51,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:51,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262858023] [2022-07-22 22:18:51,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:51,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:51,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:51,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:51,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:51,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:51,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:51,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:51,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:51,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 22:18:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:18:51,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:18:51,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:18:51,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 22:18:51,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-22 22:18:51,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-22 22:18:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:51,362 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2022-07-22 22:18:51,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:51,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262858023] [2022-07-22 22:18:51,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262858023] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:51,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:51,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-22 22:18:51,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424442509] [2022-07-22 22:18:51,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:51,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 22:18:51,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:51,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 22:18:51,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:18:51,364 INFO L87 Difference]: Start difference. First operand 893 states and 1411 transitions. Second operand has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 11 states have internal predecessors, (50), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2022-07-22 22:18:52,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:52,337 INFO L93 Difference]: Finished difference Result 913 states and 1449 transitions. [2022-07-22 22:18:52,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 22:18:52,338 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 11 states have internal predecessors, (50), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 123 [2022-07-22 22:18:52,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:52,342 INFO L225 Difference]: With dead ends: 913 [2022-07-22 22:18:52,342 INFO L226 Difference]: Without dead ends: 911 [2022-07-22 22:18:52,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2022-07-22 22:18:52,344 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 155 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 1422 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:52,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 714 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1422 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 22:18:52,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2022-07-22 22:18:52,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 901. [2022-07-22 22:18:52,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 543 states have (on average 1.2504604051565378) internal successors, (679), 555 states have internal predecessors, (679), 304 states have call successors, (304), 47 states have call predecessors, (304), 53 states have return successors, (439), 298 states have call predecessors, (439), 303 states have call successors, (439) [2022-07-22 22:18:52,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1422 transitions. [2022-07-22 22:18:52,410 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1422 transitions. Word has length 123 [2022-07-22 22:18:52,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:52,410 INFO L495 AbstractCegarLoop]: Abstraction has 901 states and 1422 transitions. [2022-07-22 22:18:52,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 11 states have internal predecessors, (50), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2022-07-22 22:18:52,410 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1422 transitions. [2022-07-22 22:18:52,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-07-22 22:18:52,412 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:52,412 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:52,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-22 22:18:52,413 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:52,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:52,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1292205762, now seen corresponding path program 1 times [2022-07-22 22:18:52,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:52,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449525867] [2022-07-22 22:18:52,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:52,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:52,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:52,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:52,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:52,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:52,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:52,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:18:52,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:52,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:52,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-22 22:18:52,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-22 22:18:52,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:52,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:18:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-22 22:18:52,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 22:18:52,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,589 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-07-22 22:18:52,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:52,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449525867] [2022-07-22 22:18:52,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449525867] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:52,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:52,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 22:18:52,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778555951] [2022-07-22 22:18:52,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:52,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:18:52,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:52,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:18:52,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:18:52,591 INFO L87 Difference]: Start difference. First operand 901 states and 1422 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-22 22:18:52,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:52,958 INFO L93 Difference]: Finished difference Result 1326 states and 2097 transitions. [2022-07-22 22:18:52,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:18:52,958 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 128 [2022-07-22 22:18:52,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:52,963 INFO L225 Difference]: With dead ends: 1326 [2022-07-22 22:18:52,964 INFO L226 Difference]: Without dead ends: 923 [2022-07-22 22:18:52,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:18:52,966 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 124 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:52,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 266 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:18:52,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2022-07-22 22:18:53,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 919. [2022-07-22 22:18:53,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 556 states have (on average 1.2446043165467626) internal successors, (692), 569 states have internal predecessors, (692), 304 states have call successors, (304), 47 states have call predecessors, (304), 58 states have return successors, (449), 302 states have call predecessors, (449), 303 states have call successors, (449) [2022-07-22 22:18:53,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 1445 transitions. [2022-07-22 22:18:53,039 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 1445 transitions. Word has length 128 [2022-07-22 22:18:53,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:53,041 INFO L495 AbstractCegarLoop]: Abstraction has 919 states and 1445 transitions. [2022-07-22 22:18:53,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-22 22:18:53,041 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 1445 transitions. [2022-07-22 22:18:53,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-22 22:18:53,047 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:53,047 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:53,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-22 22:18:53,048 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:53,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:53,050 INFO L85 PathProgramCache]: Analyzing trace with hash -171922954, now seen corresponding path program 1 times [2022-07-22 22:18:53,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:53,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042147635] [2022-07-22 22:18:53,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:53,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:53,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:53,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:53,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:53,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:53,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:53,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:53,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:18:53,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:53,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-22 22:18:53,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 22:18:53,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 22:18:53,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-22 22:18:53,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-22 22:18:53,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-22 22:18:53,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-07-22 22:18:53,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:53,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042147635] [2022-07-22 22:18:53,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042147635] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:53,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:53,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-22 22:18:53,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587021360] [2022-07-22 22:18:53,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:53,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 22:18:53,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:53,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 22:18:53,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:18:53,371 INFO L87 Difference]: Start difference. First operand 919 states and 1445 transitions. Second operand has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 11 states have internal predecessors, (55), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-22 22:18:54,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:54,391 INFO L93 Difference]: Finished difference Result 930 states and 1470 transitions. [2022-07-22 22:18:54,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 22:18:54,393 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 11 states have internal predecessors, (55), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 132 [2022-07-22 22:18:54,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:54,397 INFO L225 Difference]: With dead ends: 930 [2022-07-22 22:18:54,397 INFO L226 Difference]: Without dead ends: 928 [2022-07-22 22:18:54,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2022-07-22 22:18:54,399 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 92 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 1447 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 1508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:54,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 731 Invalid, 1508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1447 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 22:18:54,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2022-07-22 22:18:54,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 923. [2022-07-22 22:18:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 559 states have (on average 1.2432915921288015) internal successors, (695), 572 states have internal predecessors, (695), 304 states have call successors, (304), 48 states have call predecessors, (304), 59 states have return successors, (449), 302 states have call predecessors, (449), 303 states have call successors, (449) [2022-07-22 22:18:54,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1448 transitions. [2022-07-22 22:18:54,466 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 1448 transitions. Word has length 132 [2022-07-22 22:18:54,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:54,466 INFO L495 AbstractCegarLoop]: Abstraction has 923 states and 1448 transitions. [2022-07-22 22:18:54,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 11 states have internal predecessors, (55), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-22 22:18:54,466 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 1448 transitions. [2022-07-22 22:18:54,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-22 22:18:54,468 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:54,468 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:54,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-22 22:18:54,469 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:54,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:54,469 INFO L85 PathProgramCache]: Analyzing trace with hash -236851265, now seen corresponding path program 1 times [2022-07-22 22:18:54,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:54,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793879295] [2022-07-22 22:18:54,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:54,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:54,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:54,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:54,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:18:54,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:54,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-22 22:18:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-22 22:18:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:54,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:18:54,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-22 22:18:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 22:18:54,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,645 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-07-22 22:18:54,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:54,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793879295] [2022-07-22 22:18:54,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793879295] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:54,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:54,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 22:18:54,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109857329] [2022-07-22 22:18:54,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:54,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:18:54,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:54,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:18:54,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:18:54,648 INFO L87 Difference]: Start difference. First operand 923 states and 1448 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-22 22:18:55,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:55,027 INFO L93 Difference]: Finished difference Result 1352 states and 2126 transitions. [2022-07-22 22:18:55,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:18:55,028 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 129 [2022-07-22 22:18:55,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:55,033 INFO L225 Difference]: With dead ends: 1352 [2022-07-22 22:18:55,033 INFO L226 Difference]: Without dead ends: 945 [2022-07-22 22:18:55,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:18:55,035 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 62 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:55,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 292 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:18:55,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2022-07-22 22:18:55,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 923. [2022-07-22 22:18:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 559 states have (on average 1.2432915921288015) internal successors, (695), 572 states have internal predecessors, (695), 304 states have call successors, (304), 48 states have call predecessors, (304), 59 states have return successors, (449), 302 states have call predecessors, (449), 303 states have call successors, (449) [2022-07-22 22:18:55,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1448 transitions. [2022-07-22 22:18:55,103 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 1448 transitions. Word has length 129 [2022-07-22 22:18:55,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:55,103 INFO L495 AbstractCegarLoop]: Abstraction has 923 states and 1448 transitions. [2022-07-22 22:18:55,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-22 22:18:55,104 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 1448 transitions. [2022-07-22 22:18:55,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-22 22:18:55,106 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:55,106 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:55,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-22 22:18:55,106 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:55,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2044305728, now seen corresponding path program 1 times [2022-07-22 22:18:55,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:55,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565906566] [2022-07-22 22:18:55,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:55,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:18:55,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:18:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:18:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:18:55,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:18:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:55,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:18:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:18:55,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:18:55,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:55,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:55,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-22 22:18:55,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-22 22:18:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:18:55,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-22 22:18:55,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-22 22:18:55,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 22:18:55,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,645 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-07-22 22:18:55,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:55,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565906566] [2022-07-22 22:18:55,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565906566] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:55,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053206454] [2022-07-22 22:18:55,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:55,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:55,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:55,647 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) [2022-07-22 22:18:55,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-22 22:18:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 2727 conjuncts, 61 conjunts are in the unsatisfiable core [2022-07-22 22:18:56,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:56,052 INFO L390 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 10 treesize of output 8 [2022-07-22 22:18:56,441 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-07-22 22:18:56,442 INFO L390 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 1 case distinctions, treesize of input 30 treesize of output 29 [2022-07-22 22:18:59,206 INFO L390 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 35 treesize of output 15 [2022-07-22 22:18:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 26 proven. 37 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-07-22 22:18:59,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:01,808 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1827 Int) (|ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| Int)) (let ((.cse1 (select (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|))) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| (store (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| .cse1) (+ |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8) v_ArrVal_1827)) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|))) (< (+ .cse0 (* 18446744073709551616 (div .cse1 18446744073709551616))) (+ (* 18446744073709551616 (div .cse0 18446744073709551616)) .cse1 1))))) (forall ((v_ArrVal_1827 Int) (|ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| Int)) (let ((.cse3 (select (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|))) (let ((.cse2 (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| (store (store (select |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base|) |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| .cse3) (+ |ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.offset| 8) v_ArrVal_1827)) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|))) (<= (+ (* 18446744073709551616 (div .cse2 18446744073709551616)) .cse3) (+ .cse2 (* 18446744073709551616 (div .cse3 18446744073709551616)))))))) is different from false [2022-07-22 22:19:01,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053206454] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:01,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:19:01,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 33 [2022-07-22 22:19:01,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808480189] [2022-07-22 22:19:01,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:01,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-22 22:19:01,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:01,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-22 22:19:01,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1210, Unknown=2, NotChecked=70, Total=1406 [2022-07-22 22:19:01,821 INFO L87 Difference]: Start difference. First operand 923 states and 1448 transitions. Second operand has 33 states, 25 states have (on average 3.96) internal successors, (99), 29 states have internal predecessors, (99), 15 states have call successors, (39), 7 states have call predecessors, (39), 8 states have return successors, (37), 9 states have call predecessors, (37), 13 states have call successors, (37) [2022-07-22 22:19:19,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:19,237 INFO L93 Difference]: Finished difference Result 1702 states and 2702 transitions. [2022-07-22 22:19:19,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-07-22 22:19:19,237 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 25 states have (on average 3.96) internal successors, (99), 29 states have internal predecessors, (99), 15 states have call successors, (39), 7 states have call predecessors, (39), 8 states have return successors, (37), 9 states have call predecessors, (37), 13 states have call successors, (37) Word has length 129 [2022-07-22 22:19:19,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:19,243 INFO L225 Difference]: With dead ends: 1702 [2022-07-22 22:19:19,243 INFO L226 Difference]: Without dead ends: 1252 [2022-07-22 22:19:19,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 242 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=446, Invalid=4802, Unknown=12, NotChecked=142, Total=5402 [2022-07-22 22:19:19,247 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 489 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 4507 mSolverCounterSat, 545 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 6252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 4507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1200 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:19,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [535 Valid, 1232 Invalid, 6252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [545 Valid, 4507 Invalid, 0 Unknown, 1200 Unchecked, 2.7s Time] [2022-07-22 22:19:19,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2022-07-22 22:19:19,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1143. [2022-07-22 22:19:19,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 688 states have (on average 1.2325581395348837) internal successors, (848), 704 states have internal predecessors, (848), 376 states have call successors, (376), 56 states have call predecessors, (376), 78 states have return successors, (555), 382 states have call predecessors, (555), 374 states have call successors, (555) [2022-07-22 22:19:19,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1779 transitions. [2022-07-22 22:19:19,374 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 1779 transitions. Word has length 129 [2022-07-22 22:19:19,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:19,375 INFO L495 AbstractCegarLoop]: Abstraction has 1143 states and 1779 transitions. [2022-07-22 22:19:19,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 25 states have (on average 3.96) internal successors, (99), 29 states have internal predecessors, (99), 15 states have call successors, (39), 7 states have call predecessors, (39), 8 states have return successors, (37), 9 states have call predecessors, (37), 13 states have call successors, (37) [2022-07-22 22:19:19,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 1779 transitions. [2022-07-22 22:19:19,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-22 22:19:19,377 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:19,377 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:19,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:19,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:19,591 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:19,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:19,592 INFO L85 PathProgramCache]: Analyzing trace with hash -834241185, now seen corresponding path program 1 times [2022-07-22 22:19:19,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:19,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775742748] [2022-07-22 22:19:19,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:19,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:19,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:19,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:19:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:19:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:19:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:19:19,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:19:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-22 22:19:19,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-22 22:19:19,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-22 22:19:19,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-22 22:19:19,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-22 22:19:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,839 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2022-07-22 22:19:19,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:19,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775742748] [2022-07-22 22:19:19,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775742748] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:19,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961949395] [2022-07-22 22:19:19,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:19,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:19,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:19,842 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) [2022-07-22 22:19:19,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-22 22:19:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 2748 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:19:20,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:20,302 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-07-22 22:19:20,303 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:20,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961949395] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:20,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:20,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-07-22 22:19:20,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081245832] [2022-07-22 22:19:20,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:20,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:19:20,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:20,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:19:20,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:19:20,304 INFO L87 Difference]: Start difference. First operand 1143 states and 1779 transitions. Second operand has 9 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 3 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-07-22 22:19:20,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:20,459 INFO L93 Difference]: Finished difference Result 1765 states and 2759 transitions. [2022-07-22 22:19:20,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:19:20,459 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 3 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 131 [2022-07-22 22:19:20,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:20,463 INFO L225 Difference]: With dead ends: 1765 [2022-07-22 22:19:20,463 INFO L226 Difference]: Without dead ends: 889 [2022-07-22 22:19:20,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:19:20,469 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 11 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:20,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1267 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:19:20,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-07-22 22:19:20,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 879. [2022-07-22 22:19:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 537 states have (on average 1.1955307262569832) internal successors, (642), 546 states have internal predecessors, (642), 271 states have call successors, (271), 51 states have call predecessors, (271), 70 states have return successors, (387), 281 states have call predecessors, (387), 269 states have call successors, (387) [2022-07-22 22:19:20,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1300 transitions. [2022-07-22 22:19:20,551 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1300 transitions. Word has length 131 [2022-07-22 22:19:20,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:20,551 INFO L495 AbstractCegarLoop]: Abstraction has 879 states and 1300 transitions. [2022-07-22 22:19:20,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 3 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-07-22 22:19:20,552 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1300 transitions. [2022-07-22 22:19:20,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-22 22:19:20,553 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:20,553 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:20,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:20,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-22 22:19:20,755 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:20,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:20,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1554147384, now seen corresponding path program 2 times [2022-07-22 22:19:20,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:20,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220426585] [2022-07-22 22:19:20,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:20,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:20,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:20,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:21,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:19:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:19:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:19:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:21,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-22 22:19:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:19:21,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 22:19:21,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-22 22:19:21,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-22 22:19:21,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 22:19:21,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 20 proven. 34 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-07-22 22:19:21,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:21,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220426585] [2022-07-22 22:19:21,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220426585] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:21,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794409372] [2022-07-22 22:19:21,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:19:21,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:21,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:21,257 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) [2022-07-22 22:19:21,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-22 22:19:21,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 22:19:21,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:19:21,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 2758 conjuncts, 54 conjunts are in the unsatisfiable core [2022-07-22 22:19:21,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:21,835 INFO L390 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 [2022-07-22 22:19:21,854 INFO L390 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 [2022-07-22 22:19:22,882 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 87 proven. 13 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-22 22:19:22,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:23,382 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 42 proven. 16 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-07-22 22:19:23,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794409372] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:19:23,382 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:19:23,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17, 11] total 42 [2022-07-22 22:19:23,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75364912] [2022-07-22 22:19:23,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:23,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-07-22 22:19:23,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:23,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-07-22 22:19:23,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1579, Unknown=0, NotChecked=0, Total=1722 [2022-07-22 22:19:23,385 INFO L87 Difference]: Start difference. First operand 879 states and 1300 transitions. Second operand has 42 states, 39 states have (on average 3.8461538461538463) internal successors, (150), 38 states have internal predecessors, (150), 12 states have call successors, (53), 8 states have call predecessors, (53), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) [2022-07-22 22:19:31,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:31,139 INFO L93 Difference]: Finished difference Result 1620 states and 2474 transitions. [2022-07-22 22:19:31,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-07-22 22:19:31,139 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 39 states have (on average 3.8461538461538463) internal successors, (150), 38 states have internal predecessors, (150), 12 states have call successors, (53), 8 states have call predecessors, (53), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) Word has length 133 [2022-07-22 22:19:31,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:31,143 INFO L225 Difference]: With dead ends: 1620 [2022-07-22 22:19:31,144 INFO L226 Difference]: Without dead ends: 1058 [2022-07-22 22:19:31,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 284 SyntacticMatches, 9 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3045 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1190, Invalid=9730, Unknown=0, NotChecked=0, Total=10920 [2022-07-22 22:19:31,148 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 605 mSDsluCounter, 966 mSDsCounter, 0 mSdLazyCounter, 6458 mSolverCounterSat, 835 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 8425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 835 IncrementalHoareTripleChecker+Valid, 6458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1132 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:31,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 1162 Invalid, 8425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [835 Valid, 6458 Invalid, 0 Unknown, 1132 Unchecked, 4.7s Time] [2022-07-22 22:19:31,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2022-07-22 22:19:31,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 909. [2022-07-22 22:19:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 557 states have (on average 1.1759425493716338) internal successors, (655), 571 states have internal predecessors, (655), 270 states have call successors, (270), 63 states have call predecessors, (270), 81 states have return successors, (396), 274 states have call predecessors, (396), 268 states have call successors, (396) [2022-07-22 22:19:31,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1321 transitions. [2022-07-22 22:19:31,232 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 1321 transitions. Word has length 133 [2022-07-22 22:19:31,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:31,233 INFO L495 AbstractCegarLoop]: Abstraction has 909 states and 1321 transitions. [2022-07-22 22:19:31,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 39 states have (on average 3.8461538461538463) internal successors, (150), 38 states have internal predecessors, (150), 12 states have call successors, (53), 8 states have call predecessors, (53), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) [2022-07-22 22:19:31,233 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 1321 transitions. [2022-07-22 22:19:31,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-07-22 22:19:31,235 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:31,235 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:31,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:31,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-22 22:19:31,456 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:31,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:31,456 INFO L85 PathProgramCache]: Analyzing trace with hash -114155574, now seen corresponding path program 1 times [2022-07-22 22:19:31,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:31,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225147358] [2022-07-22 22:19:31,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:31,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:31,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:31,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:31,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:31,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:31,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:31,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:19:31,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:19:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:19:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:31,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:19:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-22 22:19:31,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:31,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 22:19:31,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-22 22:19:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 22:19:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-22 22:19:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:31,664 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-07-22 22:19:31,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:31,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225147358] [2022-07-22 22:19:31,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225147358] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:31,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:31,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 22:19:31,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803594306] [2022-07-22 22:19:31,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:31,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 22:19:31,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:31,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 22:19:31,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:19:31,666 INFO L87 Difference]: Start difference. First operand 909 states and 1321 transitions. Second operand has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2022-07-22 22:19:32,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:32,256 INFO L93 Difference]: Finished difference Result 919 states and 1332 transitions. [2022-07-22 22:19:32,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:19:32,257 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 135 [2022-07-22 22:19:32,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:32,260 INFO L225 Difference]: With dead ends: 919 [2022-07-22 22:19:32,260 INFO L226 Difference]: Without dead ends: 917 [2022-07-22 22:19:32,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:19:32,261 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 78 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:32,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 518 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:19:32,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2022-07-22 22:19:32,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 915. [2022-07-22 22:19:32,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 560 states have (on average 1.175) internal successors, (658), 574 states have internal predecessors, (658), 272 states have call successors, (272), 64 states have call predecessors, (272), 82 states have return successors, (398), 276 states have call predecessors, (398), 270 states have call successors, (398) [2022-07-22 22:19:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1328 transitions. [2022-07-22 22:19:32,342 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 1328 transitions. Word has length 135 [2022-07-22 22:19:32,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:32,343 INFO L495 AbstractCegarLoop]: Abstraction has 915 states and 1328 transitions. [2022-07-22 22:19:32,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2022-07-22 22:19:32,343 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 1328 transitions. [2022-07-22 22:19:32,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-07-22 22:19:32,345 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:32,345 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:32,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-22 22:19:32,346 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:32,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:32,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1719115993, now seen corresponding path program 1 times [2022-07-22 22:19:32,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:32,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387624680] [2022-07-22 22:19:32,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:32,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:32,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:32,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:32,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:32,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:32,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:32,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:19:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:19:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:19:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:32,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-22 22:19:32,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 22:19:32,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 22:19:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:19:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-22 22:19:32,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-22 22:19:32,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-22 22:19:32,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-22 22:19:32,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:32,611 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-07-22 22:19:32,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:32,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387624680] [2022-07-22 22:19:32,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387624680] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:32,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:32,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 22:19:32,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053238847] [2022-07-22 22:19:32,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:32,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:19:32,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:32,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:19:32,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:19:32,614 INFO L87 Difference]: Start difference. First operand 915 states and 1328 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-22 22:19:33,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:33,044 INFO L93 Difference]: Finished difference Result 1522 states and 2297 transitions. [2022-07-22 22:19:33,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:19:33,044 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2022-07-22 22:19:33,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:33,048 INFO L225 Difference]: With dead ends: 1522 [2022-07-22 22:19:33,048 INFO L226 Difference]: Without dead ends: 906 [2022-07-22 22:19:33,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-22 22:19:33,052 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 69 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:33,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 281 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:19:33,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2022-07-22 22:19:33,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 906. [2022-07-22 22:19:33,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 554 states have (on average 1.1714801444043321) internal successors, (649), 567 states have internal predecessors, (649), 270 states have call successors, (270), 64 states have call predecessors, (270), 81 states have return successors, (376), 274 states have call predecessors, (376), 268 states have call successors, (376) [2022-07-22 22:19:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1295 transitions. [2022-07-22 22:19:33,133 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1295 transitions. Word has length 140 [2022-07-22 22:19:33,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:33,133 INFO L495 AbstractCegarLoop]: Abstraction has 906 states and 1295 transitions. [2022-07-22 22:19:33,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2022-07-22 22:19:33,133 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1295 transitions. [2022-07-22 22:19:33,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-07-22 22:19:33,135 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:33,135 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:33,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-22 22:19:33,136 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:33,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:33,136 INFO L85 PathProgramCache]: Analyzing trace with hash 947963267, now seen corresponding path program 1 times [2022-07-22 22:19:33,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:33,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035208567] [2022-07-22 22:19:33,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:33,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:33,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:33,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:33,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:33,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:19:33,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:19:33,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 22:19:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-22 22:19:33,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 22:19:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 22:19:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-22 22:19:33,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-22 22:19:33,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 22:19:33,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-22 22:19:33,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-22 22:19:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,477 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 26 proven. 33 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-22 22:19:33,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:33,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035208567] [2022-07-22 22:19:33,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035208567] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:33,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669293923] [2022-07-22 22:19:33,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:33,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:33,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:33,479 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) [2022-07-22 22:19:33,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-22 22:19:33,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:33,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 2834 conjuncts, 55 conjunts are in the unsatisfiable core [2022-07-22 22:19:33,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:33,948 INFO L390 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 [2022-07-22 22:19:33,951 INFO L390 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 [2022-07-22 22:19:34,191 INFO L390 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 17 treesize of output 13 [2022-07-22 22:19:34,198 INFO L390 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 17 treesize of output 13 [2022-07-22 22:19:34,209 INFO L390 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 21 treesize of output 13 [2022-07-22 22:19:34,211 INFO L390 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 21 treesize of output 13 [2022-07-22 22:19:34,264 INFO L390 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 19 treesize of output 7 [2022-07-22 22:19:34,266 INFO L390 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 19 treesize of output 7 [2022-07-22 22:19:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 87 proven. 8 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-07-22 22:19:34,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:34,598 INFO L390 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 38 treesize of output 32 [2022-07-22 22:19:34,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:34,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:34,629 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-07-22 22:19:34,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669293923] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:19:34,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:19:34,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 25 [2022-07-22 22:19:34,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112876748] [2022-07-22 22:19:34,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:34,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 22:19:34,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:34,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 22:19:34,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-07-22 22:19:34,631 INFO L87 Difference]: Start difference. First operand 906 states and 1295 transitions. Second operand has 25 states, 24 states have (on average 5.625) internal successors, (135), 23 states have internal predecessors, (135), 10 states have call successors, (50), 7 states have call predecessors, (50), 9 states have return successors, (47), 9 states have call predecessors, (47), 10 states have call successors, (47) [2022-07-22 22:19:36,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:36,771 INFO L93 Difference]: Finished difference Result 1463 states and 2133 transitions. [2022-07-22 22:19:36,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-22 22:19:36,772 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 5.625) internal successors, (135), 23 states have internal predecessors, (135), 10 states have call successors, (50), 7 states have call predecessors, (50), 9 states have return successors, (47), 9 states have call predecessors, (47), 10 states have call successors, (47) Word has length 146 [2022-07-22 22:19:36,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:36,789 INFO L225 Difference]: With dead ends: 1463 [2022-07-22 22:19:36,789 INFO L226 Difference]: Without dead ends: 892 [2022-07-22 22:19:36,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 312 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=205, Invalid=1775, Unknown=0, NotChecked=0, Total=1980 [2022-07-22 22:19:36,797 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 262 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 2850 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 3503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 2850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:36,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 757 Invalid, 3503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 2850 Invalid, 0 Unknown, 411 Unchecked, 1.6s Time] [2022-07-22 22:19:36,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-07-22 22:19:36,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 786. [2022-07-22 22:19:36,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 493 states have (on average 1.1399594320486814) internal successors, (562), 499 states have internal predecessors, (562), 218 states have call successors, (218), 63 states have call predecessors, (218), 74 states have return successors, (291), 223 states have call predecessors, (291), 217 states have call successors, (291) [2022-07-22 22:19:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1071 transitions. [2022-07-22 22:19:36,871 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1071 transitions. Word has length 146 [2022-07-22 22:19:36,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:36,872 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 1071 transitions. [2022-07-22 22:19:36,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 5.625) internal successors, (135), 23 states have internal predecessors, (135), 10 states have call successors, (50), 7 states have call predecessors, (50), 9 states have return successors, (47), 9 states have call predecessors, (47), 10 states have call successors, (47) [2022-07-22 22:19:36,872 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1071 transitions. [2022-07-22 22:19:36,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 22:19:36,874 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:36,874 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2022-07-22 22:19:36,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:37,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-22 22:19:37,093 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:37,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:37,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1640017927, now seen corresponding path program 1 times [2022-07-22 22:19:37,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:37,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061855178] [2022-07-22 22:19:37,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:37,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:37,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:37,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:37,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:37,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:37,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:37,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:19:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:19:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:37,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:19:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 22:19:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 22:19:37,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:37,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-22 22:19:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 22:19:37,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-22 22:19:37,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-22 22:19:37,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-22 22:19:37,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:37,831 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 2 proven. 46 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-07-22 22:19:37,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:37,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061855178] [2022-07-22 22:19:37,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061855178] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:37,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753774906] [2022-07-22 22:19:37,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:37,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:37,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:37,833 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) [2022-07-22 22:19:37,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-22 22:19:38,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:38,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 2901 conjuncts, 49 conjunts are in the unsatisfiable core [2022-07-22 22:19:38,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:38,324 INFO L390 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 10 treesize of output 8 [2022-07-22 22:19:38,416 INFO L390 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 [2022-07-22 22:19:38,419 INFO L390 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 [2022-07-22 22:19:38,678 INFO L390 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 16 treesize of output 18 [2022-07-22 22:19:38,680 INFO L390 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 16 treesize of output 18 [2022-07-22 22:19:38,690 INFO L390 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 15 treesize of output 7 [2022-07-22 22:19:38,692 INFO L390 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 15 treesize of output 7 [2022-07-22 22:19:38,750 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 112 proven. 4 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-22 22:19:38,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:38,856 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2436 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_2436) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) (+ 8 |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) 0)) (forall ((v_ArrVal_2434 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_2434) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) (+ 8 |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|)) 0))) is different from false [2022-07-22 22:19:38,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753774906] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:38,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:19:38,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2022-07-22 22:19:38,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320928347] [2022-07-22 22:19:38,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:38,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-22 22:19:38,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:38,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-22 22:19:38,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=532, Unknown=1, NotChecked=46, Total=650 [2022-07-22 22:19:38,863 INFO L87 Difference]: Start difference. First operand 786 states and 1071 transitions. Second operand has 23 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 21 states have internal predecessors, (115), 10 states have call successors, (39), 5 states have call predecessors, (39), 7 states have return successors, (37), 9 states have call predecessors, (37), 10 states have call successors, (37) [2022-07-22 22:19:40,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:40,571 INFO L93 Difference]: Finished difference Result 1435 states and 1979 transitions. [2022-07-22 22:19:40,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-22 22:19:40,571 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 21 states have internal predecessors, (115), 10 states have call successors, (39), 5 states have call predecessors, (39), 7 states have return successors, (37), 9 states have call predecessors, (37), 10 states have call successors, (37) Word has length 159 [2022-07-22 22:19:40,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:40,575 INFO L225 Difference]: With dead ends: 1435 [2022-07-22 22:19:40,575 INFO L226 Difference]: Without dead ends: 804 [2022-07-22 22:19:40,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 294 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=185, Invalid=1624, Unknown=1, NotChecked=82, Total=1892 [2022-07-22 22:19:40,578 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 222 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 2354 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:40,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 696 Invalid, 2837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2354 Invalid, 0 Unknown, 276 Unchecked, 1.3s Time] [2022-07-22 22:19:40,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2022-07-22 22:19:40,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 761. [2022-07-22 22:19:40,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 475 states have (on average 1.1410526315789473) internal successors, (542), 482 states have internal predecessors, (542), 213 states have call successors, (213), 60 states have call predecessors, (213), 72 states have return successors, (284), 218 states have call predecessors, (284), 212 states have call successors, (284) [2022-07-22 22:19:40,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1039 transitions. [2022-07-22 22:19:40,660 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1039 transitions. Word has length 159 [2022-07-22 22:19:40,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:40,660 INFO L495 AbstractCegarLoop]: Abstraction has 761 states and 1039 transitions. [2022-07-22 22:19:40,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 21 states have internal predecessors, (115), 10 states have call successors, (39), 5 states have call predecessors, (39), 7 states have return successors, (37), 9 states have call predecessors, (37), 10 states have call successors, (37) [2022-07-22 22:19:40,661 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1039 transitions. [2022-07-22 22:19:40,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-07-22 22:19:40,662 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:40,663 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:40,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:40,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:40,883 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:40,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:40,884 INFO L85 PathProgramCache]: Analyzing trace with hash 557126258, now seen corresponding path program 1 times [2022-07-22 22:19:40,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:40,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007702706] [2022-07-22 22:19:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:40,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:40,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:41,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:41,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:19:41,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:41,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-22 22:19:41,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:41,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-22 22:19:41,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:41,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:19:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:19:41,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:41,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-22 22:19:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-22 22:19:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-22 22:19:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-22 22:19:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-22 22:19:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-22 22:19:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-22 22:19:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-22 22:19:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 15 proven. 29 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2022-07-22 22:19:41,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:41,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007702706] [2022-07-22 22:19:41,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007702706] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:41,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172898193] [2022-07-22 22:19:41,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:41,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:41,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:41,152 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) [2022-07-22 22:19:41,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-22 22:19:41,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:41,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 2884 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:19:41,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-07-22 22:19:41,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:41,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172898193] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:41,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:41,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-07-22 22:19:41,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7648562] [2022-07-22 22:19:41,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:41,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:19:41,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:41,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:19:41,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:19:41,609 INFO L87 Difference]: Start difference. First operand 761 states and 1039 transitions. Second operand has 9 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-07-22 22:19:41,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:41,784 INFO L93 Difference]: Finished difference Result 1224 states and 1703 transitions. [2022-07-22 22:19:41,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:19:41,784 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 177 [2022-07-22 22:19:41,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:41,787 INFO L225 Difference]: With dead ends: 1224 [2022-07-22 22:19:41,787 INFO L226 Difference]: Without dead ends: 761 [2022-07-22 22:19:41,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:19:41,789 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 10 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:41,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1275 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:19:41,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2022-07-22 22:19:41,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 761. [2022-07-22 22:19:41,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 475 states have (on average 1.1410526315789473) internal successors, (542), 482 states have internal predecessors, (542), 213 states have call successors, (213), 60 states have call predecessors, (213), 72 states have return successors, (282), 218 states have call predecessors, (282), 212 states have call successors, (282) [2022-07-22 22:19:41,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1037 transitions. [2022-07-22 22:19:41,855 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1037 transitions. Word has length 177 [2022-07-22 22:19:41,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:41,856 INFO L495 AbstractCegarLoop]: Abstraction has 761 states and 1037 transitions. [2022-07-22 22:19:41,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-07-22 22:19:41,856 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1037 transitions. [2022-07-22 22:19:41,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-07-22 22:19:41,858 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:41,858 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 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] [2022-07-22 22:19:41,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:42,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-22 22:19:42,079 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:42,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:42,079 INFO L85 PathProgramCache]: Analyzing trace with hash -2122119175, now seen corresponding path program 2 times [2022-07-22 22:19:42,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:42,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935123291] [2022-07-22 22:19:42,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:42,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:42,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:42,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:42,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:42,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:42,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-22 22:19:42,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:19:42,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-22 22:19:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-22 22:19:42,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-22 22:19:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:42,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:19:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-22 22:19:42,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-22 22:19:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-22 22:19:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-22 22:19:42,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 22:19:42,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-22 22:19:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-22 22:19:42,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-22 22:19:42,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-22 22:19:42,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-07-22 22:19:42,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:42,559 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 19 proven. 63 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-07-22 22:19:42,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:42,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935123291] [2022-07-22 22:19:42,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935123291] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:42,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337160002] [2022-07-22 22:19:42,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:19:42,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:42,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:42,561 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) [2022-07-22 22:19:42,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-22 22:19:43,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 22:19:43,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:19:43,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 2894 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-22 22:19:43,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:43,929 INFO L390 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 10 treesize of output 8 [2022-07-22 22:19:44,289 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2588 (Array Int Int))) (= (store |c_old(#memory_int)| |c_ensure_byte_cursor_has_allocated_buffer_member_#in~cursor.base| v_ArrVal_2588) |c_#memory_int|)) is different from true [2022-07-22 22:19:44,294 INFO L390 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 26 treesize of output 26 [2022-07-22 22:19:44,910 INFO L390 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 66 treesize of output 42 [2022-07-22 22:19:44,963 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 125 proven. 21 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-07-22 22:19:44,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:45,379 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2591 (Array Int Int))) (let ((.cse0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#rhs~0#1.base| v_ArrVal_2591) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.base|) |c_ULTIMATE.start_aws_byte_cursor_compare_lookup_harness_~#lhs~0#1.offset|) 18446744073709551616))) (or (<= .cse0 0) (not (<= .cse0 9223372036854775807))))) is different from false [2022-07-22 22:19:45,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337160002] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:45,380 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:19:45,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 28 [2022-07-22 22:19:45,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836926419] [2022-07-22 22:19:45,380 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:45,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-22 22:19:45,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:45,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-22 22:19:45,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=886, Unknown=2, NotChecked=122, Total=1122 [2022-07-22 22:19:45,382 INFO L87 Difference]: Start difference. First operand 761 states and 1037 transitions. Second operand has 28 states, 26 states have (on average 4.8076923076923075) internal successors, (125), 24 states have internal predecessors, (125), 12 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (44), 10 states have call predecessors, (44), 12 states have call successors, (44) [2022-07-22 22:19:48,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:48,263 INFO L93 Difference]: Finished difference Result 1375 states and 1924 transitions. [2022-07-22 22:19:48,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:19:48,264 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.8076923076923075) internal successors, (125), 24 states have internal predecessors, (125), 12 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (44), 10 states have call predecessors, (44), 12 states have call successors, (44) Word has length 179 [2022-07-22 22:19:48,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:48,268 INFO L225 Difference]: With dead ends: 1375 [2022-07-22 22:19:48,268 INFO L226 Difference]: Without dead ends: 1018 [2022-07-22 22:19:48,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 310 SyntacticMatches, 23 SemanticMatches, 56 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 1144 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=420, Invalid=2639, Unknown=29, NotChecked=218, Total=3306 [2022-07-22 22:19:48,270 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 256 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 3069 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 4372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 3069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1105 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:48,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 652 Invalid, 4372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 3069 Invalid, 0 Unknown, 1105 Unchecked, 1.9s Time] [2022-07-22 22:19:48,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-07-22 22:19:48,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 872. [2022-07-22 22:19:48,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 544 states have (on average 1.1286764705882353) internal successors, (614), 549 states have internal predecessors, (614), 248 states have call successors, (248), 71 states have call predecessors, (248), 79 states have return successors, (326), 251 states have call predecessors, (326), 247 states have call successors, (326) [2022-07-22 22:19:48,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1188 transitions. [2022-07-22 22:19:48,370 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1188 transitions. Word has length 179 [2022-07-22 22:19:48,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:48,370 INFO L495 AbstractCegarLoop]: Abstraction has 872 states and 1188 transitions. [2022-07-22 22:19:48,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.8076923076923075) internal successors, (125), 24 states have internal predecessors, (125), 12 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (44), 10 states have call predecessors, (44), 12 states have call successors, (44) [2022-07-22 22:19:48,370 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1188 transitions. [2022-07-22 22:19:48,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-22 22:19:48,372 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:48,372 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:48,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:48,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:48,583 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:48,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:48,584 INFO L85 PathProgramCache]: Analyzing trace with hash -585263233, now seen corresponding path program 1 times [2022-07-22 22:19:48,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:48,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325227381] [2022-07-22 22:19:48,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:48,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:48,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:48,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-22 22:19:48,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:48,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:48,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:19:48,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:48,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:48,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:48,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:19:48,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:48,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:19:49,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-22 22:19:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:49,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 22:19:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:49,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-22 22:19:49,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-22 22:19:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-22 22:19:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 22:19:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-22 22:19:49,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-22 22:19:49,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-22 22:19:49,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,329 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-07-22 22:19:49,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:49,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325227381] [2022-07-22 22:19:49,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325227381] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:49,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727861178] [2022-07-22 22:19:49,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:49,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:49,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:49,332 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) [2022-07-22 22:19:49,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-22 22:19:49,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 2893 conjuncts, 103 conjunts are in the unsatisfiable core [2022-07-22 22:19:49,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:49,825 INFO L356 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2022-07-22 22:19:49,825 INFO L390 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 2 case distinctions, treesize of input 26 treesize of output 27 [2022-07-22 22:19:50,214 INFO L390 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 [2022-07-22 22:19:50,265 INFO L356 Elim1Store]: treesize reduction 60, result has 15.5 percent of original size [2022-07-22 22:19:50,266 INFO L390 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 3 case distinctions, treesize of input 23 treesize of output 28 [2022-07-22 22:19:51,060 INFO L390 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 17 treesize of output 13 [2022-07-22 22:19:51,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:51,083 INFO L356 Elim1Store]: treesize reduction 51, result has 25.0 percent of original size [2022-07-22 22:19:51,083 INFO L390 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 1 case distinctions, treesize of input 31 treesize of output 40 [2022-07-22 22:19:51,086 INFO L390 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 31 treesize of output 19 [2022-07-22 22:19:51,200 INFO L356 Elim1Store]: treesize reduction 22, result has 67.2 percent of original size [2022-07-22 22:19:51,200 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 75 [2022-07-22 22:19:51,484 INFO L390 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 [2022-07-22 22:19:51,486 INFO L390 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 [2022-07-22 22:19:51,517 WARN L855 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_2744 (Array Int Int))) (= (store |c_old(#memory_int)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_2744) |c_#memory_int|)) (exists ((v_ArrVal_2745 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_2745)))) is different from true [2022-07-22 22:19:51,530 INFO L390 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 27 treesize of output 27 [2022-07-22 22:19:51,544 INFO L356 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-07-22 22:19:51,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 46 [2022-07-22 22:19:51,548 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-07-22 22:19:51,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-07-22 22:19:51,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:51,792 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Should have been eliminated by DER at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.(DerPreprocessor.java:113) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:353) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:190) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne3(DualJunctionSaa.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:650) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:611) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:529) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:333) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:187) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:298) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:284) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:90) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:248) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:409) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:300) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:260) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:152) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-22 22:19:51,796 INFO L158 Benchmark]: Toolchain (without parser) took 137249.74ms. Allocated memory was 119.5MB in the beginning and 641.7MB in the end (delta: 522.2MB). Free memory was 87.1MB in the beginning and 369.7MB in the end (delta: -282.6MB). Peak memory consumption was 237.8MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,796 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 119.5MB. Free memory was 76.7MB in the beginning and 76.7MB in the end (delta: 62.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,796 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1827.91ms. Allocated memory was 119.5MB in the beginning and 155.2MB in the end (delta: 35.7MB). Free memory was 87.1MB in the beginning and 90.5MB in the end (delta: -3.4MB). Peak memory consumption was 70.6MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,796 INFO L158 Benchmark]: Boogie Procedure Inliner took 173.26ms. Allocated memory is still 155.2MB. Free memory was 90.5MB in the beginning and 78.8MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,796 INFO L158 Benchmark]: Boogie Preprocessor took 96.36ms. Allocated memory is still 155.2MB. Free memory was 78.8MB in the beginning and 72.6MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,797 INFO L158 Benchmark]: RCFGBuilder took 1105.53ms. Allocated memory was 155.2MB in the beginning and 278.9MB in the end (delta: 123.7MB). Free memory was 72.6MB in the beginning and 204.2MB in the end (delta: -131.6MB). Peak memory consumption was 76.6MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,797 INFO L158 Benchmark]: TraceAbstraction took 134038.83ms. Allocated memory was 278.9MB in the beginning and 641.7MB in the end (delta: 362.8MB). Free memory was 204.2MB in the beginning and 369.7MB in the end (delta: -165.5MB). Peak memory consumption was 196.3MB. Max. memory is 16.1GB. [2022-07-22 22:19:51,798 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 119.5MB. Free memory was 76.7MB in the beginning and 76.7MB in the end (delta: 62.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1827.91ms. Allocated memory was 119.5MB in the beginning and 155.2MB in the end (delta: 35.7MB). Free memory was 87.1MB in the beginning and 90.5MB in the end (delta: -3.4MB). Peak memory consumption was 70.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 173.26ms. Allocated memory is still 155.2MB. Free memory was 90.5MB in the beginning and 78.8MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 96.36ms. Allocated memory is still 155.2MB. Free memory was 78.8MB in the beginning and 72.6MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1105.53ms. Allocated memory was 155.2MB in the beginning and 278.9MB in the end (delta: 123.7MB). Free memory was 72.6MB in the beginning and 204.2MB in the end (delta: -131.6MB). Peak memory consumption was 76.6MB. Max. memory is 16.1GB. * TraceAbstraction took 134038.83ms. Allocated memory was 278.9MB in the beginning and 641.7MB in the end (delta: 362.8MB). Free memory was 204.2MB in the beginning and 369.7MB in the end (delta: -165.5MB). Peak memory consumption was 196.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Should have been eliminated by DER de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Should have been eliminated by DER: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.(DerPreprocessor.java:113) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-07-22 22:19:51,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/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_byte_cursor_compare_lookup_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.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 0658a835d559c56129f1a85a00e9d3bbd205d66ef64b5c7d14ae72b3d1b496e0 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 22:19:53,508 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 22:19:53,510 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 22:19:53,541 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 22:19:53,541 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 22:19:53,542 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 22:19:53,545 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 22:19:53,548 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 22:19:53,549 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 22:19:53,553 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 22:19:53,554 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 22:19:53,555 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 22:19:53,555 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 22:19:53,557 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 22:19:53,557 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 22:19:53,561 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 22:19:53,562 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 22:19:53,563 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 22:19:53,564 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 22:19:53,566 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 22:19:53,567 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 22:19:53,568 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 22:19:53,568 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 22:19:53,569 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 22:19:53,569 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 22:19:53,571 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 22:19:53,571 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 22:19:53,571 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 22:19:53,572 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 22:19:53,572 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 22:19:53,572 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 22:19:53,572 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 22:19:53,573 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 22:19:53,573 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 22:19:53,574 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 22:19:53,574 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 22:19:53,574 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 22:19:53,575 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 22:19:53,575 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 22:19:53,575 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 22:19:53,576 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 22:19:53,578 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 22:19:53,580 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-22 22:19:53,602 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 22:19:53,602 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 22:19:53,602 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 22:19:53,602 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 22:19:53,603 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 22:19:53,603 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 22:19:53,604 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 22:19:53,604 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 22:19:53,604 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 22:19:53,605 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 22:19:53,605 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 22:19:53,605 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 22:19:53,605 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 22:19:53,605 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 22:19:53,605 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-22 22:19:53,612 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-22 22:19:53,612 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-22 22:19:53,612 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 22:19:53,613 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:19:53,613 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 22:19:53,613 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-22 22:19:53,614 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-22 22:19:53,614 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 22:19:53,614 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 22:19:53,614 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 22:19:53,614 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-22 22:19:53,614 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/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 -> 0658a835d559c56129f1a85a00e9d3bbd205d66ef64b5c7d14ae72b3d1b496e0 [2022-07-22 22:19:53,853 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 22:19:53,875 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 22:19:53,876 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 22:19:53,877 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 22:19:53,878 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 22:19:53,879 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_harness.i [2022-07-22 22:19:53,923 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a10d5a06f/e27c3ae94d9049398e3ca773c6282596/FLAGc93738cc2 [2022-07-22 22:19:54,556 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 22:19:54,557 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lookup_harness.i [2022-07-22 22:19:54,591 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a10d5a06f/e27c3ae94d9049398e3ca773c6282596/FLAGc93738cc2 [2022-07-22 22:19:54,957 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a10d5a06f/e27c3ae94d9049398e3ca773c6282596 [2022-07-22 22:19:54,959 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 22:19:54,960 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 22:19:54,962 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 22:19:54,962 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 22:19:54,964 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 22:19:54,965 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:19:54" (1/1) ... [2022-07-22 22:19:54,965 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16acecc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:19:54, skipping insertion in model container [2022-07-22 22:19:54,966 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:19:54" (1/1) ... [2022-07-22 22:19:54,981 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 22:19:55,067 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:19:55,232 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_byte_cursor_compare_lookup_harness.i[4504,4517] [2022-07-22 22:19:55,238 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_byte_cursor_compare_lookup_harness.i[4564,4577] [2022-07-22 22:19:55,781 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,781 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,781 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,782 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,782 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,804 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,805 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,806 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:55,806 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:19:56,036 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:19:56,037 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:19:56,038 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:19:56,039 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:19:56,039 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:19:56,043 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:19:56,043 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:19:56,043 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:19:56,044 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:19:56,044 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:19:56,126 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:19:56,135 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.ArithmeticException: BigInteger out of int range at java.base/java.math.BigInteger.intValueExact(BigInteger.java:4784) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.checkIfNecessaryMemoryModelAdaption(CHandler.java:1009) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:968) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:279) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1384) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:249) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.translateInitializer(CHandler.java:2978) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleIASTDeclarator(CHandler.java:2836) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2138) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:143) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1135) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:211) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:155) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:192) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-22 22:19:56,139 INFO L158 Benchmark]: Toolchain (without parser) took 1178.05ms. Allocated memory was 56.6MB in the beginning and 69.2MB in the end (delta: 12.6MB). Free memory was 26.2MB in the beginning and 32.0MB in the end (delta: -5.8MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. [2022-07-22 22:19:56,139 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 56.6MB. Free memory was 38.4MB in the beginning and 38.4MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 22:19:56,140 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1175.37ms. Allocated memory was 56.6MB in the beginning and 69.2MB in the end (delta: 12.6MB). Free memory was 26.0MB in the beginning and 32.0MB in the end (delta: -6.0MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. [2022-07-22 22:19:56,141 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 56.6MB. Free memory was 38.4MB in the beginning and 38.4MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1175.37ms. Allocated memory was 56.6MB in the beginning and 69.2MB in the end (delta: 12.6MB). Free memory was 26.0MB in the beginning and 32.0MB in the end (delta: -6.0MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: ArithmeticException: BigInteger out of int range de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: ArithmeticException: BigInteger out of int range: java.base/java.math.BigInteger.intValueExact(BigInteger.java:4784) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArithmeticException: BigInteger out of int range