./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 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/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.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 efa92cfb99ddf37faa5e05d118bbca018e76e6d1ade87f7958feff968c230276 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 10:17:17,528 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 10:17:17,530 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 10:17:17,562 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 10:17:17,563 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 10:17:17,564 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 10:17:17,566 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 10:17:17,567 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 10:17:17,569 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 10:17:17,570 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 10:17:17,571 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 10:17:17,573 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 10:17:17,574 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 10:17:17,577 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 10:17:17,580 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 10:17:17,582 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 10:17:17,584 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 10:17:17,589 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 10:17:17,590 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 10:17:17,596 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 10:17:17,597 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 10:17:17,601 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 10:17:17,602 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 10:17:17,603 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 10:17:17,604 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 10:17:17,608 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 10:17:17,612 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 10:17:17,612 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 10:17:17,613 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 10:17:17,614 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 10:17:17,615 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 10:17:17,615 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 10:17:17,616 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 10:17:17,617 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 10:17:17,618 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 10:17:17,620 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 10:17:17,620 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 10:17:17,621 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 10:17:17,621 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 10:17:17,621 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 10:17:17,622 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 10:17:17,627 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 10:17:17,629 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 10:17:17,658 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 10:17:17,659 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 10:17:17,659 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 10:17:17,660 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 10:17:17,660 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 10:17:17,661 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 10:17:17,661 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 10:17:17,661 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 10:17:17,662 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 10:17:17,663 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 10:17:17,663 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 10:17:17,663 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 10:17:17,663 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 10:17:17,663 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 10:17:17,663 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 10:17:17,664 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 10:17:17,664 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 10:17:17,664 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 10:17:17,664 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 10:17:17,664 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 10:17:17,664 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 10:17:17,665 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 10:17:17,665 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 10:17:17,665 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 10:17:17,665 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 10:17:17,665 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 10:17:17,666 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 10:17:17,666 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 10:17:17,666 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 10:17:17,666 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 10:17:17,666 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 -> efa92cfb99ddf37faa5e05d118bbca018e76e6d1ade87f7958feff968c230276 [2022-07-21 10:17:18,002 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 10:17:18,024 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 10:17:18,026 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 10:17:18,028 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 10:17:18,030 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 10:17:18,032 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i [2022-07-21 10:17:18,093 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ff7da01b/f65f4258dcc344458f6682bdf3bfbae5/FLAGefbb8b5e8 [2022-07-21 10:17:19,010 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 10:17:19,011 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i [2022-07-21 10:17:19,064 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ff7da01b/f65f4258dcc344458f6682bdf3bfbae5/FLAGefbb8b5e8 [2022-07-21 10:17:19,098 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ff7da01b/f65f4258dcc344458f6682bdf3bfbae5 [2022-07-21 10:17:19,100 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 10:17:19,102 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 10:17:19,104 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 10:17:19,105 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 10:17:19,108 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 10:17:19,108 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:17:19" (1/1) ... [2022-07-21 10:17:19,109 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35b4fb11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:19, skipping insertion in model container [2022-07-21 10:17:19,109 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:17:19" (1/1) ... [2022-07-21 10:17:19,115 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 10:17:19,255 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 10:17:20,945 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/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i[404095,404108] [2022-07-21 10:17:21,159 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 10:17:21,198 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 10:17:21,664 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/ldv-commit-tester/m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i[404095,404108] [2022-07-21 10:17:21,711 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 10:17:21,825 INFO L208 MainTranslator]: Completed translation [2022-07-21 10:17:21,827 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21 WrapperNode [2022-07-21 10:17:21,827 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 10:17:21,829 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 10:17:21,829 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 10:17:21,829 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 10:17:21,835 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:21,930 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,075 INFO L137 Inliner]: procedures = 167, calls = 2343, calls flagged for inlining = 49, calls inlined = 38, statements flattened = 5030 [2022-07-21 10:17:22,075 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 10:17:22,076 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 10:17:22,076 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 10:17:22,076 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 10:17:22,084 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,084 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,169 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,170 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,287 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,303 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,329 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,359 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 10:17:22,361 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 10:17:22,361 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 10:17:22,361 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 10:17:22,362 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (1/1) ... [2022-07-21 10:17:22,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 10:17:22,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:17:22,389 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-21 10:17:22,417 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-21 10:17:22,433 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_remove [2022-07-21 10:17:22,433 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_remove [2022-07-21 10:17:22,433 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2022-07-21 10:17:22,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2022-07-21 10:17:22,434 INFO L130 BoogieDeclarations]: Found specification of procedure dntv_live_dvbt_demod_init [2022-07-21 10:17:22,434 INFO L138 BoogieDeclarations]: Found implementation of procedure dntv_live_dvbt_demod_init [2022-07-21 10:17:22,434 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-21 10:17:22,434 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-21 10:17:22,434 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_advise_release [2022-07-21 10:17:22,434 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_advise_release [2022-07-21 10:17:22,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 10:17:22,435 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~TO~$Pointer$ [2022-07-21 10:17:22,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~TO~$Pointer$ [2022-07-21 10:17:22,435 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-07-21 10:17:22,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-07-21 10:17:22,435 INFO L130 BoogieDeclarations]: Found specification of procedure stv0299_writereg [2022-07-21 10:17:22,435 INFO L138 BoogieDeclarations]: Found implementation of procedure stv0299_writereg [2022-07-21 10:17:22,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 10:17:22,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 10:17:22,436 INFO L130 BoogieDeclarations]: Found specification of procedure attach_xc3028 [2022-07-21 10:17:22,436 INFO L138 BoogieDeclarations]: Found implementation of procedure attach_xc3028 [2022-07-21 10:17:22,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 10:17:22,436 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-21 10:17:22,436 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-21 10:17:22,437 INFO L130 BoogieDeclarations]: Found specification of procedure stb6100_get_freq [2022-07-21 10:17:22,437 INFO L138 BoogieDeclarations]: Found implementation of procedure stb6100_get_freq [2022-07-21 10:17:22,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 10:17:22,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 10:17:22,438 INFO L130 BoogieDeclarations]: Found specification of procedure dvico_fusionhdtv_demod_init [2022-07-21 10:17:22,438 INFO L138 BoogieDeclarations]: Found implementation of procedure dvico_fusionhdtv_demod_init [2022-07-21 10:17:22,438 INFO L130 BoogieDeclarations]: Found specification of procedure stv0900_set_ts_param [2022-07-21 10:17:22,438 INFO L138 BoogieDeclarations]: Found implementation of procedure stv0900_set_ts_param [2022-07-21 10:17:22,438 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_transfer [2022-07-21 10:17:22,438 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_transfer [2022-07-21 10:17:22,439 INFO L130 BoogieDeclarations]: Found specification of procedure samsung_smt_7020_tuner_set_params [2022-07-21 10:17:22,439 INFO L138 BoogieDeclarations]: Found implementation of procedure samsung_smt_7020_tuner_set_params [2022-07-21 10:17:22,439 INFO L130 BoogieDeclarations]: Found specification of procedure __symbol_put [2022-07-21 10:17:22,439 INFO L138 BoogieDeclarations]: Found implementation of procedure __symbol_put [2022-07-21 10:17:22,439 INFO L130 BoogieDeclarations]: Found specification of procedure cx88_dvb_gate_ctrl [2022-07-21 10:17:22,440 INFO L138 BoogieDeclarations]: Found implementation of procedure cx88_dvb_gate_ctrl [2022-07-21 10:17:22,440 INFO L130 BoogieDeclarations]: Found specification of procedure cx24116_set_ts_param [2022-07-21 10:17:22,440 INFO L138 BoogieDeclarations]: Found implementation of procedure cx24116_set_ts_param [2022-07-21 10:17:22,440 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_buf_prepare [2022-07-21 10:17:22,440 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_buf_prepare [2022-07-21 10:17:22,440 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 10:17:22,441 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_advise_acquire [2022-07-21 10:17:22,441 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_advise_acquire [2022-07-21 10:17:22,441 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-21 10:17:22,441 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-21 10:17:22,441 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2022-07-21 10:17:22,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2022-07-21 10:17:22,442 INFO L130 BoogieDeclarations]: Found specification of procedure cx88_dvb_bus_ctrl [2022-07-21 10:17:22,442 INFO L138 BoogieDeclarations]: Found implementation of procedure cx88_dvb_bus_ctrl [2022-07-21 10:17:22,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 10:17:22,442 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-07-21 10:17:22,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-07-21 10:17:22,443 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-21 10:17:22,443 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-21 10:17:22,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 10:17:22,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 10:17:22,444 INFO L130 BoogieDeclarations]: Found specification of procedure mt352_write [2022-07-21 10:17:22,445 INFO L138 BoogieDeclarations]: Found implementation of procedure mt352_write [2022-07-21 10:17:22,445 INFO L130 BoogieDeclarations]: Found specification of procedure nxt200x_set_ts_param [2022-07-21 10:17:22,445 INFO L138 BoogieDeclarations]: Found implementation of procedure nxt200x_set_ts_param [2022-07-21 10:17:22,445 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-07-21 10:17:22,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-07-21 10:17:22,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 10:17:22,446 INFO L130 BoogieDeclarations]: Found specification of procedure __symbol_get [2022-07-21 10:17:22,446 INFO L138 BoogieDeclarations]: Found implementation of procedure __symbol_get [2022-07-21 10:17:22,446 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-07-21 10:17:22,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-07-21 10:17:22,472 INFO L130 BoogieDeclarations]: Found specification of procedure or51132_set_ts_param [2022-07-21 10:17:22,472 INFO L138 BoogieDeclarations]: Found implementation of procedure or51132_set_ts_param [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure cx8802_dvb_probe [2022-07-21 10:17:22,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cx8802_dvb_probe [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_dvb_get_frontend [2022-07-21 10:17:22,473 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_dvb_get_frontend [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure cx24116_reset_device [2022-07-21 10:17:22,473 INFO L138 BoogieDeclarations]: Found implementation of procedure cx24116_reset_device [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~$Pointer$ [2022-07-21 10:17:22,473 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~$Pointer$ [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure dvico_dual_demod_init [2022-07-21 10:17:22,473 INFO L138 BoogieDeclarations]: Found implementation of procedure dvico_dual_demod_init [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure dntv_live_dvbt_pro_demod_init [2022-07-21 10:17:22,473 INFO L138 BoogieDeclarations]: Found implementation of procedure dntv_live_dvbt_pro_demod_init [2022-07-21 10:17:22,473 INFO L130 BoogieDeclarations]: Found specification of procedure stb6100_get_bandw [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure stb6100_get_bandw [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure cx24123_set_ts_param [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure cx24123_set_ts_param [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~int~TO~$Pointer$ [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~int~TO~$Pointer$ [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure lgdt330x_set_ts_param [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure lgdt330x_set_ts_param [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_register [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_register [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-21 10:17:22,474 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~~u8~0~X~~u8~0~TO~$Pointer$ [2022-07-21 10:17:22,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u8~0~X~~u8~0~X~~u8~0~TO~$Pointer$ [2022-07-21 10:17:22,475 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_dvb_dealloc_frontends [2022-07-21 10:17:22,475 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_dvb_dealloc_frontends [2022-07-21 10:17:22,475 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-21 10:17:22,475 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-21 10:17:22,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 10:17:22,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-07-21 10:17:22,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-07-21 10:17:22,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 10:17:22,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 10:17:22,475 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-07-21 10:17:22,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~$Pointer$ [2022-07-21 10:17:23,267 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 10:17:23,269 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 10:17:30,858 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 10:17:30,874 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 10:17:30,875 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 10:17:30,878 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:17:30 BoogieIcfgContainer [2022-07-21 10:17:30,879 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 10:17:30,881 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 10:17:30,881 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 10:17:30,884 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 10:17:30,884 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 10:17:19" (1/3) ... [2022-07-21 10:17:30,885 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5770bddd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:17:30, skipping insertion in model container [2022-07-21 10:17:30,885 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:17:21" (2/3) ... [2022-07-21 10:17:30,885 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5770bddd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:17:30, skipping insertion in model container [2022-07-21 10:17:30,885 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:17:30" (3/3) ... [2022-07-21 10:17:30,887 INFO L111 eAbstractionObserver]: Analyzing ICFG m0_drivers-media-video-cx88-cx88-dvb-ko--32_7a--d47b389.i [2022-07-21 10:17:30,900 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 10:17:30,900 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 10:17:30,975 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 10:17:30,981 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@1cccd117, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4d50b2dc [2022-07-21 10:17:30,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 10:17:30,993 INFO L276 IsEmpty]: Start isEmpty. Operand has 1938 states, 1297 states have (on average 1.3824209714726292) internal successors, (1793), 1390 states have internal predecessors, (1793), 588 states have call successors, (588), 51 states have call predecessors, (588), 51 states have return successors, (588), 587 states have call predecessors, (588), 588 states have call successors, (588) [2022-07-21 10:17:31,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-21 10:17:31,001 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:31,002 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:17:31,002 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:31,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:31,007 INFO L85 PathProgramCache]: Analyzing trace with hash 983380094, now seen corresponding path program 1 times [2022-07-21 10:17:31,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:31,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382590637] [2022-07-21 10:17:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:31,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:31,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:31,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:31,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:31,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 10:17:31,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:31,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382590637] [2022-07-21 10:17:31,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382590637] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:31,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:31,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 10:17:31,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993399701] [2022-07-21 10:17:31,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:31,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 10:17:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:31,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 10:17:31,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:31,732 INFO L87 Difference]: Start difference. First operand has 1938 states, 1297 states have (on average 1.3824209714726292) internal successors, (1793), 1390 states have internal predecessors, (1793), 588 states have call successors, (588), 51 states have call predecessors, (588), 51 states have return successors, (588), 587 states have call predecessors, (588), 588 states have call successors, (588) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:32,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:32,077 INFO L93 Difference]: Finished difference Result 5574 states and 8588 transitions. [2022-07-21 10:17:32,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 10:17:32,080 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-07-21 10:17:32,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:32,128 INFO L225 Difference]: With dead ends: 5574 [2022-07-21 10:17:32,129 INFO L226 Difference]: Without dead ends: 3640 [2022-07-21 10:17:32,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:32,152 INFO L413 NwaCegarLoop]: 3494 mSDtfsCounter, 2902 mSDsluCounter, 2664 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2902 SdHoareTripleChecker+Valid, 6158 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:32,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2902 Valid, 6158 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 10:17:32,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3640 states. [2022-07-21 10:17:32,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3640 to 3637. [2022-07-21 10:17:32,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3637 states, 2447 states have (on average 1.3796485492439723) internal successors, (3376), 2620 states have internal predecessors, (3376), 1093 states have call successors, (1093), 96 states have call predecessors, (1093), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-07-21 10:17:32,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3637 states to 3637 states and 5575 transitions. [2022-07-21 10:17:32,625 INFO L78 Accepts]: Start accepts. Automaton has 3637 states and 5575 transitions. Word has length 14 [2022-07-21 10:17:32,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:32,626 INFO L495 AbstractCegarLoop]: Abstraction has 3637 states and 5575 transitions. [2022-07-21 10:17:32,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:32,627 INFO L276 IsEmpty]: Start isEmpty. Operand 3637 states and 5575 transitions. [2022-07-21 10:17:32,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-21 10:17:32,628 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:32,628 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:17:32,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 10:17:32,629 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:32,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:32,630 INFO L85 PathProgramCache]: Analyzing trace with hash 418913757, now seen corresponding path program 1 times [2022-07-21 10:17:32,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:32,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484199416] [2022-07-21 10:17:32,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:32,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:32,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:32,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:32,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 10:17:32,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:32,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484199416] [2022-07-21 10:17:32,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484199416] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:32,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:32,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 10:17:32,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139177122] [2022-07-21 10:17:32,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:32,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 10:17:32,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:32,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 10:17:32,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:32,951 INFO L87 Difference]: Start difference. First operand 3637 states and 5575 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:33,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:33,098 INFO L93 Difference]: Finished difference Result 3639 states and 5576 transitions. [2022-07-21 10:17:33,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 10:17:33,099 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-07-21 10:17:33,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:33,121 INFO L225 Difference]: With dead ends: 3639 [2022-07-21 10:17:33,122 INFO L226 Difference]: Without dead ends: 3636 [2022-07-21 10:17:33,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:33,128 INFO L413 NwaCegarLoop]: 2951 mSDtfsCounter, 2942 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2942 SdHoareTripleChecker+Valid, 2951 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:33,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2942 Valid, 2951 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 10:17:33,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3636 states. [2022-07-21 10:17:33,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3636 to 3636. [2022-07-21 10:17:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3636 states, 2447 states have (on average 1.3792398855741725) internal successors, (3375), 2619 states have internal predecessors, (3375), 1092 states have call successors, (1092), 96 states have call predecessors, (1092), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-07-21 10:17:33,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3636 states to 3636 states and 5573 transitions. [2022-07-21 10:17:33,437 INFO L78 Accepts]: Start accepts. Automaton has 3636 states and 5573 transitions. Word has length 15 [2022-07-21 10:17:33,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:33,438 INFO L495 AbstractCegarLoop]: Abstraction has 3636 states and 5573 transitions. [2022-07-21 10:17:33,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:33,438 INFO L276 IsEmpty]: Start isEmpty. Operand 3636 states and 5573 transitions. [2022-07-21 10:17:33,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-21 10:17:33,439 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:33,439 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:17:33,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 10:17:33,440 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:33,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:33,440 INFO L85 PathProgramCache]: Analyzing trace with hash 100331361, now seen corresponding path program 1 times [2022-07-21 10:17:33,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:33,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936589750] [2022-07-21 10:17:33,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:33,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:33,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:33,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:33,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 10:17:33,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:33,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936589750] [2022-07-21 10:17:33,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936589750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:33,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:33,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 10:17:33,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507098347] [2022-07-21 10:17:33,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:33,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 10:17:33,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:33,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 10:17:33,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:33,686 INFO L87 Difference]: Start difference. First operand 3636 states and 5573 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:33,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:33,822 INFO L93 Difference]: Finished difference Result 3638 states and 5574 transitions. [2022-07-21 10:17:33,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 10:17:33,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-07-21 10:17:33,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:33,849 INFO L225 Difference]: With dead ends: 3638 [2022-07-21 10:17:33,849 INFO L226 Difference]: Without dead ends: 3635 [2022-07-21 10:17:33,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:33,854 INFO L413 NwaCegarLoop]: 2949 mSDtfsCounter, 2939 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2939 SdHoareTripleChecker+Valid, 2949 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:33,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2939 Valid, 2949 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 10:17:33,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3635 states. [2022-07-21 10:17:34,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3635 to 3635. [2022-07-21 10:17:34,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3635 states, 2447 states have (on average 1.3788312219043728) internal successors, (3374), 2618 states have internal predecessors, (3374), 1091 states have call successors, (1091), 96 states have call predecessors, (1091), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-07-21 10:17:34,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3635 states to 3635 states and 5571 transitions. [2022-07-21 10:17:34,121 INFO L78 Accepts]: Start accepts. Automaton has 3635 states and 5571 transitions. Word has length 16 [2022-07-21 10:17:34,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:34,121 INFO L495 AbstractCegarLoop]: Abstraction has 3635 states and 5571 transitions. [2022-07-21 10:17:34,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:34,122 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 5571 transitions. [2022-07-21 10:17:34,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-07-21 10:17:34,122 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:34,123 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:17:34,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 10:17:34,123 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:34,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:34,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1185783456, now seen corresponding path program 1 times [2022-07-21 10:17:34,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:34,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388033308] [2022-07-21 10:17:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:34,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:34,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:34,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 10:17:34,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:34,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388033308] [2022-07-21 10:17:34,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388033308] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:34,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:34,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 10:17:34,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513998163] [2022-07-21 10:17:34,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:34,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 10:17:34,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:34,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 10:17:34,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:34,358 INFO L87 Difference]: Start difference. First operand 3635 states and 5571 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:34,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:34,482 INFO L93 Difference]: Finished difference Result 3637 states and 5572 transitions. [2022-07-21 10:17:34,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 10:17:34,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-07-21 10:17:34,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:34,503 INFO L225 Difference]: With dead ends: 3637 [2022-07-21 10:17:34,504 INFO L226 Difference]: Without dead ends: 3634 [2022-07-21 10:17:34,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:34,508 INFO L413 NwaCegarLoop]: 2947 mSDtfsCounter, 2936 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2936 SdHoareTripleChecker+Valid, 2947 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:34,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2936 Valid, 2947 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 10:17:34,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3634 states. [2022-07-21 10:17:34,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3634 to 3634. [2022-07-21 10:17:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3634 states, 2447 states have (on average 1.378422558234573) internal successors, (3373), 2617 states have internal predecessors, (3373), 1090 states have call successors, (1090), 96 states have call predecessors, (1090), 96 states have return successors, (1106), 1088 states have call predecessors, (1106), 1087 states have call successors, (1106) [2022-07-21 10:17:34,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3634 states to 3634 states and 5569 transitions. [2022-07-21 10:17:34,742 INFO L78 Accepts]: Start accepts. Automaton has 3634 states and 5569 transitions. Word has length 17 [2022-07-21 10:17:34,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:34,742 INFO L495 AbstractCegarLoop]: Abstraction has 3634 states and 5569 transitions. [2022-07-21 10:17:34,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:34,743 INFO L276 IsEmpty]: Start isEmpty. Operand 3634 states and 5569 transitions. [2022-07-21 10:17:34,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-21 10:17:34,744 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:34,744 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:17:34,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 10:17:34,746 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:34,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1894335044, now seen corresponding path program 1 times [2022-07-21 10:17:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:34,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009216189] [2022-07-21 10:17:34,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:34,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:34,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:34,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 10:17:34,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:34,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009216189] [2022-07-21 10:17:34,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009216189] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:34,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:34,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 10:17:34,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804135050] [2022-07-21 10:17:34,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:34,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 10:17:34,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:34,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 10:17:34,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:34,985 INFO L87 Difference]: Start difference. First operand 3634 states and 5569 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:35,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:35,107 INFO L93 Difference]: Finished difference Result 3636 states and 5570 transitions. [2022-07-21 10:17:35,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 10:17:35,112 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-07-21 10:17:35,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:35,131 INFO L225 Difference]: With dead ends: 3636 [2022-07-21 10:17:35,132 INFO L226 Difference]: Without dead ends: 3623 [2022-07-21 10:17:35,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 10:17:35,136 INFO L413 NwaCegarLoop]: 2946 mSDtfsCounter, 2933 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2933 SdHoareTripleChecker+Valid, 2946 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:35,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2933 Valid, 2946 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 10:17:35,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3623 states. [2022-07-21 10:17:35,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3623 to 3623. [2022-07-21 10:17:35,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3623 states, 2438 states have (on average 1.3785890073831009) internal successors, (3361), 2607 states have internal predecessors, (3361), 1088 states have call successors, (1088), 96 states have call predecessors, (1088), 96 states have return successors, (1105), 1087 states have call predecessors, (1105), 1086 states have call successors, (1105) [2022-07-21 10:17:35,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3623 states to 3623 states and 5554 transitions. [2022-07-21 10:17:35,354 INFO L78 Accepts]: Start accepts. Automaton has 3623 states and 5554 transitions. Word has length 18 [2022-07-21 10:17:35,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:35,355 INFO L495 AbstractCegarLoop]: Abstraction has 3623 states and 5554 transitions. [2022-07-21 10:17:35,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 10:17:35,355 INFO L276 IsEmpty]: Start isEmpty. Operand 3623 states and 5554 transitions. [2022-07-21 10:17:35,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-21 10:17:35,366 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:35,366 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 10:17:35,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 10:17:35,367 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:35,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:35,368 INFO L85 PathProgramCache]: Analyzing trace with hash -400911686, now seen corresponding path program 1 times [2022-07-21 10:17:35,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:35,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874253348] [2022-07-21 10:17:35,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:35,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:35,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-21 10:17:35,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:35,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 10:17:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:35,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 10:17:35,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 10:17:35,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-21 10:17:35,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:35,859 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-21 10:17:35,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:35,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874253348] [2022-07-21 10:17:35,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874253348] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:35,859 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:35,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 10:17:35,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282969946] [2022-07-21 10:17:35,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:35,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 10:17:35,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:35,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 10:17:35,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 10:17:35,862 INFO L87 Difference]: Start difference. First operand 3623 states and 5554 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 10:17:40,326 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:17:46,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:46,287 INFO L93 Difference]: Finished difference Result 7333 states and 11735 transitions. [2022-07-21 10:17:46,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 10:17:46,289 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 137 [2022-07-21 10:17:46,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:46,313 INFO L225 Difference]: With dead ends: 7333 [2022-07-21 10:17:46,313 INFO L226 Difference]: Without dead ends: 3718 [2022-07-21 10:17:46,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 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-21 10:17:46,331 INFO L413 NwaCegarLoop]: 2985 mSDtfsCounter, 297 mSDsluCounter, 6690 mSDsCounter, 0 mSdLazyCounter, 1667 mSolverCounterSat, 598 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 9675 SdHoareTripleChecker+Invalid, 2265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 598 IncrementalHoareTripleChecker+Valid, 1667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:46,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 9675 Invalid, 2265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [598 Valid, 1667 Invalid, 0 Unknown, 0 Unchecked, 10.1s Time] [2022-07-21 10:17:46,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3718 states. [2022-07-21 10:17:46,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3718 to 3630. [2022-07-21 10:17:46,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3630 states, 2444 states have (on average 1.377659574468085) internal successors, (3367), 2614 states have internal predecessors, (3367), 1088 states have call successors, (1088), 96 states have call predecessors, (1088), 97 states have return successors, (1106), 1087 states have call predecessors, (1106), 1086 states have call successors, (1106) [2022-07-21 10:17:46,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3630 states to 3630 states and 5561 transitions. [2022-07-21 10:17:46,725 INFO L78 Accepts]: Start accepts. Automaton has 3630 states and 5561 transitions. Word has length 137 [2022-07-21 10:17:46,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:46,727 INFO L495 AbstractCegarLoop]: Abstraction has 3630 states and 5561 transitions. [2022-07-21 10:17:46,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 10:17:46,728 INFO L276 IsEmpty]: Start isEmpty. Operand 3630 states and 5561 transitions. [2022-07-21 10:17:46,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-21 10:17:46,737 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:46,737 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 10:17:46,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 10:17:46,738 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:46,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:46,739 INFO L85 PathProgramCache]: Analyzing trace with hash 409251297, now seen corresponding path program 1 times [2022-07-21 10:17:46,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:46,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428735368] [2022-07-21 10:17:46,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:46,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:47,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:17:47,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:17:47,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:47,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:17:47,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:47,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-21 10:17:47,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 10:17:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:47,211 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-21 10:17:47,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:47,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428735368] [2022-07-21 10:17:47,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428735368] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:47,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:47,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 10:17:47,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795086952] [2022-07-21 10:17:47,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:47,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 10:17:47,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:47,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 10:17:47,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 10:17:47,215 INFO L87 Difference]: Start difference. First operand 3630 states and 5561 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 10:17:49,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:17:52,465 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:17:53,890 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:17:55,321 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:17:57,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:17:57,792 INFO L93 Difference]: Finished difference Result 7327 states and 11730 transitions. [2022-07-21 10:17:57,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 10:17:57,792 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 139 [2022-07-21 10:17:57,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:17:57,830 INFO L225 Difference]: With dead ends: 7327 [2022-07-21 10:17:57,830 INFO L226 Difference]: Without dead ends: 3705 [2022-07-21 10:17:57,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 10:17:57,849 INFO L413 NwaCegarLoop]: 2962 mSDtfsCounter, 272 mSDsluCounter, 4126 mSDsCounter, 0 mSdLazyCounter, 1142 mSolverCounterSat, 592 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 7088 SdHoareTripleChecker+Invalid, 1734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 592 IncrementalHoareTripleChecker+Valid, 1142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2022-07-21 10:17:57,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 7088 Invalid, 1734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [592 Valid, 1142 Invalid, 0 Unknown, 0 Unchecked, 10.4s Time] [2022-07-21 10:17:57,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3705 states. [2022-07-21 10:17:58,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3705 to 3632. [2022-07-21 10:17:58,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3632 states, 2446 states have (on average 1.3773507767784137) internal successors, (3369), 2616 states have internal predecessors, (3369), 1088 states have call successors, (1088), 96 states have call predecessors, (1088), 97 states have return successors, (1106), 1087 states have call predecessors, (1106), 1086 states have call successors, (1106) [2022-07-21 10:17:58,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3632 states to 3632 states and 5563 transitions. [2022-07-21 10:17:58,172 INFO L78 Accepts]: Start accepts. Automaton has 3632 states and 5563 transitions. Word has length 139 [2022-07-21 10:17:58,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:17:58,174 INFO L495 AbstractCegarLoop]: Abstraction has 3632 states and 5563 transitions. [2022-07-21 10:17:58,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 10:17:58,175 INFO L276 IsEmpty]: Start isEmpty. Operand 3632 states and 5563 transitions. [2022-07-21 10:17:58,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-21 10:17:58,184 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:17:58,184 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 10:17:58,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-21 10:17:58,184 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:17:58,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:17:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash -102740549, now seen corresponding path program 1 times [2022-07-21 10:17:58,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:17:58,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615175528] [2022-07-21 10:17:58,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:17:58,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:17:58,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:17:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:17:58,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:58,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:17:58,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:58,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:17:58,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:17:58,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 10:17:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 10:17:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:17:58,626 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-21 10:17:58,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:17:58,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615175528] [2022-07-21 10:17:58,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615175528] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:17:58,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:17:58,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 10:17:58,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822252115] [2022-07-21 10:17:58,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:17:58,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 10:17:58,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:17:58,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 10:17:58,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 10:17:58,629 INFO L87 Difference]: Start difference. First operand 3632 states and 5563 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 10:18:00,772 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:02,876 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:05,621 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:11,040 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:15,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:18:15,442 INFO L93 Difference]: Finished difference Result 5667 states and 9055 transitions. [2022-07-21 10:18:15,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 10:18:15,443 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 141 [2022-07-21 10:18:15,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:18:15,463 INFO L225 Difference]: With dead ends: 5667 [2022-07-21 10:18:15,464 INFO L226 Difference]: Without dead ends: 3714 [2022-07-21 10:18:15,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 10:18:15,474 INFO L413 NwaCegarLoop]: 5548 mSDtfsCounter, 2594 mSDsluCounter, 5478 mSDsCounter, 0 mSdLazyCounter, 1669 mSolverCounterSat, 791 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2980 SdHoareTripleChecker+Valid, 11026 SdHoareTripleChecker+Invalid, 2462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 791 IncrementalHoareTripleChecker+Valid, 1669 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2022-07-21 10:18:15,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2980 Valid, 11026 Invalid, 2462 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [791 Valid, 1669 Invalid, 2 Unknown, 0 Unchecked, 16.5s Time] [2022-07-21 10:18:15,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3714 states. [2022-07-21 10:18:15,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3714 to 3639. [2022-07-21 10:18:15,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3639 states, 2450 states have (on average 1.376326530612245) internal successors, (3372), 2620 states have internal predecessors, (3372), 1089 states have call successors, (1089), 100 states have call predecessors, (1089), 99 states have return successors, (1088), 1086 states have call predecessors, (1088), 1088 states have call successors, (1088) [2022-07-21 10:18:15,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3639 states to 3639 states and 5549 transitions. [2022-07-21 10:18:15,763 INFO L78 Accepts]: Start accepts. Automaton has 3639 states and 5549 transitions. Word has length 141 [2022-07-21 10:18:15,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:18:15,765 INFO L495 AbstractCegarLoop]: Abstraction has 3639 states and 5549 transitions. [2022-07-21 10:18:15,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 10:18:15,765 INFO L276 IsEmpty]: Start isEmpty. Operand 3639 states and 5549 transitions. [2022-07-21 10:18:15,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-07-21 10:18:15,780 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:18:15,781 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:18:15,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 10:18:15,782 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:18:15,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:18:15,782 INFO L85 PathProgramCache]: Analyzing trace with hash -741859133, now seen corresponding path program 1 times [2022-07-21 10:18:15,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:18:15,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758807888] [2022-07-21 10:18:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:15,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:18:15,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:18:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:18:16,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:16,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:18:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:16,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:18:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 10:18:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 10:18:16,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 10:18:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:18:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:16,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-21 10:18:16,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:16,536 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-07-21 10:18:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:18:16,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758807888] [2022-07-21 10:18:16,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758807888] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:18:16,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:18:16,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 10:18:16,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854488702] [2022-07-21 10:18:16,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:18:16,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 10:18:16,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:18:16,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 10:18:16,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 10:18:16,541 INFO L87 Difference]: Start difference. First operand 3639 states and 5549 transitions. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (21), 5 states have call predecessors, (21), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-21 10:18:18,400 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:20,164 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:21,428 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:22,441 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:23,451 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:25,097 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:28,761 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:30,720 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:34,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:18:34,276 INFO L93 Difference]: Finished difference Result 7480 states and 11838 transitions. [2022-07-21 10:18:34,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 10:18:34,277 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (21), 5 states have call predecessors, (21), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 228 [2022-07-21 10:18:34,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:18:34,294 INFO L225 Difference]: With dead ends: 7480 [2022-07-21 10:18:34,294 INFO L226 Difference]: Without dead ends: 3849 [2022-07-21 10:18:34,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-07-21 10:18:34,310 INFO L413 NwaCegarLoop]: 2914 mSDtfsCounter, 463 mSDsluCounter, 11420 mSDsCounter, 0 mSdLazyCounter, 2803 mSolverCounterSat, 669 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 14334 SdHoareTripleChecker+Invalid, 3472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 669 IncrementalHoareTripleChecker+Valid, 2803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2022-07-21 10:18:34,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 14334 Invalid, 3472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [669 Valid, 2803 Invalid, 0 Unknown, 0 Unchecked, 17.5s Time] [2022-07-21 10:18:34,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3849 states. [2022-07-21 10:18:34,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3849 to 3741. [2022-07-21 10:18:34,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 2522 states have (on average 1.37390959555908) internal successors, (3465), 2692 states have internal predecessors, (3465), 1115 states have call successors, (1115), 104 states have call predecessors, (1115), 103 states have return successors, (1114), 1112 states have call predecessors, (1114), 1114 states have call successors, (1114) [2022-07-21 10:18:34,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 5694 transitions. [2022-07-21 10:18:34,587 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 5694 transitions. Word has length 228 [2022-07-21 10:18:34,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:18:34,588 INFO L495 AbstractCegarLoop]: Abstraction has 3741 states and 5694 transitions. [2022-07-21 10:18:34,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (21), 5 states have call predecessors, (21), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-21 10:18:34,588 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 5694 transitions. [2022-07-21 10:18:34,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-07-21 10:18:34,602 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:18:34,603 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:18:34,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-21 10:18:34,603 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:18:34,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:18:34,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1549007365, now seen corresponding path program 1 times [2022-07-21 10:18:34,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:18:34,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525254411] [2022-07-21 10:18:34,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:34,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:18:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:18:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:18:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:35,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:18:35,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:18:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:35,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 10:18:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 10:18:35,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 10:18:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:35,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:18:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-21 10:18:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:35,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-07-21 10:18:35,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:18:35,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525254411] [2022-07-21 10:18:35,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525254411] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:18:35,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:18:35,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 10:18:35,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361166820] [2022-07-21 10:18:35,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:18:35,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 10:18:35,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:18:35,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 10:18:35,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 10:18:35,519 INFO L87 Difference]: Start difference. First operand 3741 states and 5694 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-21 10:18:40,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:18:40,827 INFO L93 Difference]: Finished difference Result 7564 states and 12000 transitions. [2022-07-21 10:18:40,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 10:18:40,836 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 228 [2022-07-21 10:18:40,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:18:40,853 INFO L225 Difference]: With dead ends: 7564 [2022-07-21 10:18:40,854 INFO L226 Difference]: Without dead ends: 3831 [2022-07-21 10:18:40,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 10:18:40,869 INFO L413 NwaCegarLoop]: 2993 mSDtfsCounter, 2803 mSDsluCounter, 1670 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 791 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3154 SdHoareTripleChecker+Valid, 4663 SdHoareTripleChecker+Invalid, 1427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 791 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-07-21 10:18:40,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3154 Valid, 4663 Invalid, 1427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [791 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-07-21 10:18:40,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3831 states. [2022-07-21 10:18:41,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3831 to 3741. [2022-07-21 10:18:41,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 2522 states have (on average 1.3683584456780333) internal successors, (3451), 2692 states have internal predecessors, (3451), 1115 states have call successors, (1115), 104 states have call predecessors, (1115), 103 states have return successors, (1114), 1112 states have call predecessors, (1114), 1114 states have call successors, (1114) [2022-07-21 10:18:41,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 5680 transitions. [2022-07-21 10:18:41,156 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 5680 transitions. Word has length 228 [2022-07-21 10:18:41,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:18:41,156 INFO L495 AbstractCegarLoop]: Abstraction has 3741 states and 5680 transitions. [2022-07-21 10:18:41,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-21 10:18:41,157 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 5680 transitions. [2022-07-21 10:18:41,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-07-21 10:18:41,169 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:18:41,169 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:18:41,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 10:18:41,170 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:18:41,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:18:41,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1801960069, now seen corresponding path program 1 times [2022-07-21 10:18:41,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:18:41,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787746906] [2022-07-21 10:18:41,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:41,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:18:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:18:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:18:41,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:41,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:18:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:41,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:18:41,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 10:18:41,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 10:18:41,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 10:18:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:41,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:18:41,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:41,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-21 10:18:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:41,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:41,844 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-07-21 10:18:41,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:18:41,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787746906] [2022-07-21 10:18:41,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787746906] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:18:41,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19912441] [2022-07-21 10:18:41,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:41,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:18:41,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:18:41,851 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-21 10:18:41,858 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-21 10:18:43,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:43,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 4738 conjuncts, 34 conjunts are in the unsatisfiable core [2022-07-21 10:18:43,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:18:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-07-21 10:18:43,428 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 10:18:43,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19912441] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:18:43,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 10:18:43,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2022-07-21 10:18:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564259372] [2022-07-21 10:18:43,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:18:43,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 10:18:43,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:18:43,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 10:18:43,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 10:18:43,432 INFO L87 Difference]: Start difference. First operand 3741 states and 5680 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-21 10:18:43,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:18:43,582 INFO L93 Difference]: Finished difference Result 7534 states and 11465 transitions. [2022-07-21 10:18:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 10:18:43,583 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 228 [2022-07-21 10:18:43,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:18:43,597 INFO L225 Difference]: With dead ends: 7534 [2022-07-21 10:18:43,598 INFO L226 Difference]: Without dead ends: 3801 [2022-07-21 10:18:43,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 10:18:43,613 INFO L413 NwaCegarLoop]: 2926 mSDtfsCounter, 1134 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 4338 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 10:18:43,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1514 Valid, 4338 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 10:18:43,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3801 states. [2022-07-21 10:18:43,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3801 to 3753. [2022-07-21 10:18:43,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 2534 states have (on average 1.3689818468823993) internal successors, (3469), 2704 states have internal predecessors, (3469), 1115 states have call successors, (1115), 104 states have call predecessors, (1115), 103 states have return successors, (1114), 1112 states have call predecessors, (1114), 1114 states have call successors, (1114) [2022-07-21 10:18:43,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 5698 transitions. [2022-07-21 10:18:43,826 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 5698 transitions. Word has length 228 [2022-07-21 10:18:43,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:18:43,827 INFO L495 AbstractCegarLoop]: Abstraction has 3753 states and 5698 transitions. [2022-07-21 10:18:43,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-21 10:18:43,827 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 5698 transitions. [2022-07-21 10:18:43,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-07-21 10:18:43,841 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:18:43,841 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:18:43,880 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-21 10:18:44,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-21 10:18:44,056 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:18:44,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:18:44,056 INFO L85 PathProgramCache]: Analyzing trace with hash 974849929, now seen corresponding path program 1 times [2022-07-21 10:18:44,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:18:44,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969593471] [2022-07-21 10:18:44,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:44,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:18:44,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:18:44,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:18:44,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:18:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:18:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 10:18:44,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 10:18:44,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 10:18:44,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:44,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:18:44,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-21 10:18:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:44,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:44,564 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-21 10:18:44,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:18:44,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969593471] [2022-07-21 10:18:44,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969593471] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:18:44,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:18:44,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 10:18:44,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609628095] [2022-07-21 10:18:44,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:18:44,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 10:18:44,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:18:44,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 10:18:44,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 10:18:44,568 INFO L87 Difference]: Start difference. First operand 3753 states and 5698 transitions. Second operand has 5 states, 5 states have (on average 29.0) internal successors, (145), 4 states have internal predecessors, (145), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-21 10:18:45,883 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:48,309 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:51,096 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:52,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:18:57,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:18:57,161 INFO L93 Difference]: Finished difference Result 7642 states and 12071 transitions. [2022-07-21 10:18:57,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 10:18:57,161 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 4 states have internal predecessors, (145), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 228 [2022-07-21 10:18:57,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:18:57,180 INFO L225 Difference]: With dead ends: 7642 [2022-07-21 10:18:57,180 INFO L226 Difference]: Without dead ends: 3895 [2022-07-21 10:18:57,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 10:18:57,195 INFO L413 NwaCegarLoop]: 2970 mSDtfsCounter, 353 mSDsluCounter, 6477 mSDsCounter, 0 mSdLazyCounter, 1669 mSolverCounterSat, 594 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 9447 SdHoareTripleChecker+Invalid, 2263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 594 IncrementalHoareTripleChecker+Valid, 1669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-07-21 10:18:57,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 9447 Invalid, 2263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [594 Valid, 1669 Invalid, 0 Unknown, 0 Unchecked, 12.4s Time] [2022-07-21 10:18:57,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3895 states. [2022-07-21 10:18:57,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3895 to 3755. [2022-07-21 10:18:57,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3755 states, 2536 states have (on average 1.3679022082018928) internal successors, (3469), 2706 states have internal predecessors, (3469), 1115 states have call successors, (1115), 104 states have call predecessors, (1115), 103 states have return successors, (1114), 1112 states have call predecessors, (1114), 1114 states have call successors, (1114) [2022-07-21 10:18:57,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3755 states to 3755 states and 5698 transitions. [2022-07-21 10:18:57,476 INFO L78 Accepts]: Start accepts. Automaton has 3755 states and 5698 transitions. Word has length 228 [2022-07-21 10:18:57,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:18:57,477 INFO L495 AbstractCegarLoop]: Abstraction has 3755 states and 5698 transitions. [2022-07-21 10:18:57,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 4 states have internal predecessors, (145), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-21 10:18:57,477 INFO L276 IsEmpty]: Start isEmpty. Operand 3755 states and 5698 transitions. [2022-07-21 10:18:57,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-07-21 10:18:57,492 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:18:57,492 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:18:57,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 10:18:57,493 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:18:57,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:18:57,493 INFO L85 PathProgramCache]: Analyzing trace with hash 764046341, now seen corresponding path program 1 times [2022-07-21 10:18:57,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:18:57,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012597738] [2022-07-21 10:18:57,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:57,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:18:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:57,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:18:57,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:57,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:18:57,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:57,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:58,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:18:58,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:58,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:18:58,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-21 10:18:58,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 10:18:58,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 10:18:58,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:58,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:18:58,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-21 10:18:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:18:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:58,212 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-07-21 10:18:58,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:18:58,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012597738] [2022-07-21 10:18:58,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012597738] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:18:58,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342793071] [2022-07-21 10:18:58,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:18:58,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:18:58,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:18:58,216 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-21 10:18:58,220 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-21 10:18:59,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:18:59,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 4706 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-21 10:18:59,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:18:59,595 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-21 10:18:59,601 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-21 10:18:59,644 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 55 treesize of output 37 [2022-07-21 10:18:59,649 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 39 treesize of output 21 [2022-07-21 10:18:59,666 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-07-21 10:18:59,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 10:18:59,819 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-21 10:18:59,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342793071] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 10:18:59,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-21 10:18:59,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8, 7] total 15 [2022-07-21 10:18:59,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077623634] [2022-07-21 10:18:59,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:18:59,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 10:18:59,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:18:59,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 10:18:59,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2022-07-21 10:18:59,821 INFO L87 Difference]: Start difference. First operand 3755 states and 5698 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-21 10:19:00,939 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:02,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:19:02,669 INFO L93 Difference]: Finished difference Result 7552 states and 11484 transitions. [2022-07-21 10:19:02,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 10:19:02,670 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 228 [2022-07-21 10:19:02,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:19:02,683 INFO L225 Difference]: With dead ends: 7552 [2022-07-21 10:19:02,684 INFO L226 Difference]: Without dead ends: 3805 [2022-07-21 10:19:02,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 481 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-21 10:19:02,694 INFO L413 NwaCegarLoop]: 2937 mSDtfsCounter, 41 mSDsluCounter, 8517 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 11454 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-21 10:19:02,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 11454 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-07-21 10:19:02,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2022-07-21 10:19:02,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 3791. [2022-07-21 10:19:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3791 states, 2562 states have (on average 1.368071818891491) internal successors, (3505), 2734 states have internal predecessors, (3505), 1125 states have call successors, (1125), 104 states have call predecessors, (1125), 103 states have return successors, (1124), 1122 states have call predecessors, (1124), 1124 states have call successors, (1124) [2022-07-21 10:19:02,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3791 states to 3791 states and 5754 transitions. [2022-07-21 10:19:02,895 INFO L78 Accepts]: Start accepts. Automaton has 3791 states and 5754 transitions. Word has length 228 [2022-07-21 10:19:02,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:19:02,895 INFO L495 AbstractCegarLoop]: Abstraction has 3791 states and 5754 transitions. [2022-07-21 10:19:02,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-21 10:19:02,896 INFO L276 IsEmpty]: Start isEmpty. Operand 3791 states and 5754 transitions. [2022-07-21 10:19:02,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-07-21 10:19:02,911 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:19:02,911 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:19:02,950 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-21 10:19:03,137 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,SelfDestructingSolverStorable12 [2022-07-21 10:19:03,137 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:19:03,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:19:03,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1231334777, now seen corresponding path program 1 times [2022-07-21 10:19:03,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:19:03,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075476422] [2022-07-21 10:19:03,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:19:03,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:19:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:19:03,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:19:03,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 10:19:03,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:03,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 10:19:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:03,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 10:19:03,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-21 10:19:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 10:19:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:03,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-07-21 10:19:03,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2022-07-21 10:19:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:03,598 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-07-21 10:19:03,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:19:03,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075476422] [2022-07-21 10:19:03,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075476422] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:19:03,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:19:03,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 10:19:03,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631260429] [2022-07-21 10:19:03,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:19:03,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 10:19:03,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:19:03,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 10:19:03,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 10:19:03,602 INFO L87 Difference]: Start difference. First operand 3791 states and 5754 transitions. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-21 10:19:08,009 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:09,292 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:11,276 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:13,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:19:13,429 INFO L93 Difference]: Finished difference Result 7736 states and 12211 transitions. [2022-07-21 10:19:13,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 10:19:13,430 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 242 [2022-07-21 10:19:13,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:19:13,449 INFO L225 Difference]: With dead ends: 7736 [2022-07-21 10:19:13,449 INFO L226 Difference]: Without dead ends: 3953 [2022-07-21 10:19:13,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 10:19:13,463 INFO L413 NwaCegarLoop]: 2940 mSDtfsCounter, 1367 mSDsluCounter, 2600 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 675 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1934 SdHoareTripleChecker+Valid, 5540 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 675 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2022-07-21 10:19:13,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1934 Valid, 5540 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [675 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 9.7s Time] [2022-07-21 10:19:13,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3953 states. [2022-07-21 10:19:13,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3953 to 3853. [2022-07-21 10:19:13,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 2624 states have (on average 1.3586128048780488) internal successors, (3565), 2796 states have internal predecessors, (3565), 1125 states have call successors, (1125), 104 states have call predecessors, (1125), 103 states have return successors, (1124), 1122 states have call predecessors, (1124), 1124 states have call successors, (1124) [2022-07-21 10:19:13,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 5814 transitions. [2022-07-21 10:19:13,761 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 5814 transitions. Word has length 242 [2022-07-21 10:19:13,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:19:13,762 INFO L495 AbstractCegarLoop]: Abstraction has 3853 states and 5814 transitions. [2022-07-21 10:19:13,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-21 10:19:13,762 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 5814 transitions. [2022-07-21 10:19:13,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-07-21 10:19:13,787 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:19:13,787 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:19:13,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-21 10:19:13,787 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:19:13,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:19:13,788 INFO L85 PathProgramCache]: Analyzing trace with hash 135716423, now seen corresponding path program 1 times [2022-07-21 10:19:13,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:19:13,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752311963] [2022-07-21 10:19:13,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:19:13,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:19:14,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:19:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:19:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 10:19:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:14,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 10:19:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 10:19:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-21 10:19:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 10:19:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:14,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-07-21 10:19:14,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:14,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2022-07-21 10:19:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:14,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:14,522 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-07-21 10:19:14,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:19:14,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752311963] [2022-07-21 10:19:14,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752311963] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:19:14,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060213167] [2022-07-21 10:19:14,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:19:14,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:19:14,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:19:14,524 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-21 10:19:14,555 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-21 10:19:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:15,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 4722 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-21 10:19:15,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:19:15,895 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-21 10:19:15,899 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-21 10:19:15,927 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 55 treesize of output 37 [2022-07-21 10:19:15,939 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 39 treesize of output 21 [2022-07-21 10:19:15,954 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 20 proven. 23 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-07-21 10:19:15,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 10:19:16,073 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-07-21 10:19:16,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060213167] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 10:19:16,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-21 10:19:16,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8, 7] total 15 [2022-07-21 10:19:16,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785016971] [2022-07-21 10:19:16,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:19:16,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 10:19:16,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:19:16,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 10:19:16,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2022-07-21 10:19:16,076 INFO L87 Difference]: Start difference. First operand 3853 states and 5814 transitions. Second operand has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-21 10:19:18,207 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:20,574 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:20,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:19:20,957 INFO L93 Difference]: Finished difference Result 7748 states and 11716 transitions. [2022-07-21 10:19:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 10:19:20,958 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 242 [2022-07-21 10:19:20,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:19:20,972 INFO L225 Difference]: With dead ends: 7748 [2022-07-21 10:19:20,972 INFO L226 Difference]: Without dead ends: 3903 [2022-07-21 10:19:20,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-21 10:19:20,985 INFO L413 NwaCegarLoop]: 2942 mSDtfsCounter, 41 mSDsluCounter, 8520 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 11462 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-07-21 10:19:20,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 11462 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 271 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2022-07-21 10:19:20,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3903 states. [2022-07-21 10:19:21,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3903 to 3885. [2022-07-21 10:19:21,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3885 states, 2646 states have (on average 1.3594104308390023) internal successors, (3597), 2820 states have internal predecessors, (3597), 1135 states have call successors, (1135), 104 states have call predecessors, (1135), 103 states have return successors, (1134), 1132 states have call predecessors, (1134), 1134 states have call successors, (1134) [2022-07-21 10:19:21,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3885 states to 3885 states and 5866 transitions. [2022-07-21 10:19:21,245 INFO L78 Accepts]: Start accepts. Automaton has 3885 states and 5866 transitions. Word has length 242 [2022-07-21 10:19:21,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:19:21,246 INFO L495 AbstractCegarLoop]: Abstraction has 3885 states and 5866 transitions. [2022-07-21 10:19:21,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-21 10:19:21,246 INFO L276 IsEmpty]: Start isEmpty. Operand 3885 states and 5866 transitions. [2022-07-21 10:19:21,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-07-21 10:19:21,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:19:21,261 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:19:21,298 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-21 10:19:21,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:19:21,475 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:19:21,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:19:21,476 INFO L85 PathProgramCache]: Analyzing trace with hash 502834811, now seen corresponding path program 1 times [2022-07-21 10:19:21,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:19:21,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95571464] [2022-07-21 10:19:21,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:19:21,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:19:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:19:21,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:19:21,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:19:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:21,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:19:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:21,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:21,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 10:19:22,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-21 10:19:22,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 10:19:22,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-07-21 10:19:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:22,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-07-21 10:19:22,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-07-21 10:19:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:19:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-07-21 10:19:22,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-21 10:19:22,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:19:22,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95571464] [2022-07-21 10:19:22,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95571464] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:19:22,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637550563] [2022-07-21 10:19:22,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:19:22,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:19:22,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:19:22,127 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-21 10:19:22,129 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-21 10:19:23,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:19:23,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 4776 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-21 10:19:23,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:19:23,468 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-07-21 10:19:23,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 10:19:23,659 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 48 proven. 4 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-07-21 10:19:23,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637550563] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 10:19:23,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 10:19:23,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 15 [2022-07-21 10:19:23,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089863166] [2022-07-21 10:19:23,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 10:19:23,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 10:19:23,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:19:23,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 10:19:23,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-07-21 10:19:23,662 INFO L87 Difference]: Start difference. First operand 3885 states and 5866 transitions. Second operand has 15 states, 15 states have (on average 14.466666666666667) internal successors, (217), 10 states have internal predecessors, (217), 3 states have call successors, (40), 3 states have call predecessors, (40), 6 states have return successors, (27), 7 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-21 10:19:27,657 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:29,463 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:30,730 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:33,425 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:34,681 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:37,359 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:39,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:42,959 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:45,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:47,245 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:49,239 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:50,362 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:51,589 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:19:52,612 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:01,754 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:03,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:03,856 INFO L93 Difference]: Finished difference Result 7926 states and 12445 transitions. [2022-07-21 10:20:03,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 10:20:03,857 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 14.466666666666667) internal successors, (217), 10 states have internal predecessors, (217), 3 states have call successors, (40), 3 states have call predecessors, (40), 6 states have return successors, (27), 7 states have call predecessors, (27), 3 states have call successors, (27) Word has length 240 [2022-07-21 10:20:03,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:03,875 INFO L225 Difference]: With dead ends: 7926 [2022-07-21 10:20:03,875 INFO L226 Difference]: Without dead ends: 4049 [2022-07-21 10:20:03,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 506 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-07-21 10:20:03,892 INFO L413 NwaCegarLoop]: 2988 mSDtfsCounter, 1408 mSDsluCounter, 25488 mSDsCounter, 0 mSdLazyCounter, 5846 mSolverCounterSat, 604 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1943 SdHoareTripleChecker+Valid, 28476 SdHoareTripleChecker+Invalid, 6451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 604 IncrementalHoareTripleChecker+Valid, 5846 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.8s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:03,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1943 Valid, 28476 Invalid, 6451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [604 Valid, 5846 Invalid, 1 Unknown, 0 Unchecked, 39.8s Time] [2022-07-21 10:20:03,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4049 states. [2022-07-21 10:20:04,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4049 to 3897. [2022-07-21 10:20:04,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3897 states, 2654 states have (on average 1.357573474001507) internal successors, (3603), 2828 states have internal predecessors, (3603), 1135 states have call successors, (1135), 104 states have call predecessors, (1135), 107 states have return successors, (1156), 1136 states have call predecessors, (1156), 1134 states have call successors, (1156) [2022-07-21 10:20:04,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3897 states to 3897 states and 5894 transitions. [2022-07-21 10:20:04,245 INFO L78 Accepts]: Start accepts. Automaton has 3897 states and 5894 transitions. Word has length 240 [2022-07-21 10:20:04,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:04,245 INFO L495 AbstractCegarLoop]: Abstraction has 3897 states and 5894 transitions. [2022-07-21 10:20:04,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 14.466666666666667) internal successors, (217), 10 states have internal predecessors, (217), 3 states have call successors, (40), 3 states have call predecessors, (40), 6 states have return successors, (27), 7 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-21 10:20:04,246 INFO L276 IsEmpty]: Start isEmpty. Operand 3897 states and 5894 transitions. [2022-07-21 10:20:04,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-07-21 10:20:04,264 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:04,265 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:20:04,305 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-21 10:20:04,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-21 10:20:04,487 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:04,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:04,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1707745159, now seen corresponding path program 1 times [2022-07-21 10:20:04,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:04,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014537346] [2022-07-21 10:20:04,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:04,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:04,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:04,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:20:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:04,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:20:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:04,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 10:20:04,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-21 10:20:05,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 10:20:05,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-07-21 10:20:05,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:05,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-07-21 10:20:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-07-21 10:20:05,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:05,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-07-21 10:20:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:05,124 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 28 proven. 19 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-21 10:20:05,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:05,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014537346] [2022-07-21 10:20:05,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014537346] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:20:05,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426087648] [2022-07-21 10:20:05,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:05,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:05,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:20:05,126 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-21 10:20:05,131 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-21 10:20:06,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:06,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 4794 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 10:20:06,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:20:06,624 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-21 10:20:06,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 10:20:06,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426087648] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:06,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 10:20:06,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2022-07-21 10:20:06,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857155372] [2022-07-21 10:20:06,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:06,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 10:20:06,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:06,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 10:20:06,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-07-21 10:20:06,627 INFO L87 Difference]: Start difference. First operand 3897 states and 5894 transitions. Second operand has 8 states, 8 states have (on average 22.375) internal successors, (179), 7 states have internal predecessors, (179), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-21 10:20:06,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:06,952 INFO L93 Difference]: Finished difference Result 7864 states and 11904 transitions. [2022-07-21 10:20:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 10:20:06,953 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 22.375) internal successors, (179), 7 states have internal predecessors, (179), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) Word has length 240 [2022-07-21 10:20:06,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:06,967 INFO L225 Difference]: With dead ends: 7864 [2022-07-21 10:20:06,967 INFO L226 Difference]: Without dead ends: 3975 [2022-07-21 10:20:06,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 269 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2022-07-21 10:20:06,978 INFO L413 NwaCegarLoop]: 2924 mSDtfsCounter, 1159 mSDsluCounter, 16003 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1541 SdHoareTripleChecker+Valid, 18927 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:06,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1541 Valid, 18927 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 10:20:06,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3975 states. [2022-07-21 10:20:07,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3975 to 3903. [2022-07-21 10:20:07,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 2660 states have (on average 1.356766917293233) internal successors, (3609), 2832 states have internal predecessors, (3609), 1135 states have call successors, (1135), 104 states have call predecessors, (1135), 107 states have return successors, (1156), 1138 states have call predecessors, (1156), 1134 states have call successors, (1156) [2022-07-21 10:20:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 5900 transitions. [2022-07-21 10:20:07,190 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 5900 transitions. Word has length 240 [2022-07-21 10:20:07,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:07,191 INFO L495 AbstractCegarLoop]: Abstraction has 3903 states and 5900 transitions. [2022-07-21 10:20:07,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.375) internal successors, (179), 7 states have internal predecessors, (179), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (15), 4 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-21 10:20:07,191 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 5900 transitions. [2022-07-21 10:20:07,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-07-21 10:20:07,204 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:07,205 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 10:20:07,243 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-21 10:20:07,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-21 10:20:07,419 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:07,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:07,420 INFO L85 PathProgramCache]: Analyzing trace with hash -576958534, now seen corresponding path program 2 times [2022-07-21 10:20:07,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:07,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359092158] [2022-07-21 10:20:07,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:07,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:07,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:07,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:07,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 10:20:07,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:07,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-21 10:20:07,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:07,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:07,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 10:20:07,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-21 10:20:08,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 10:20:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-07-21 10:20:08,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-07-21 10:20:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:08,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-07-21 10:20:08,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:08,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-07-21 10:20:08,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:08,136 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 28 proven. 19 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-21 10:20:08,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:08,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359092158] [2022-07-21 10:20:08,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359092158] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:20:08,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262923658] [2022-07-21 10:20:08,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 10:20:08,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:08,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:20:08,138 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-21 10:20:08,163 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-21 10:20:09,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 10:20:09,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 10:20:09,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 3856 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 10:20:09,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:20:09,348 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-07-21 10:20:09,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 10:20:09,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262923658] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:09,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 10:20:09,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-07-21 10:20:09,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484917759] [2022-07-21 10:20:09,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:09,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 10:20:09,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:09,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 10:20:09,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 10:20:09,351 INFO L87 Difference]: Start difference. First operand 3903 states and 5900 transitions. Second operand has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-21 10:20:09,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:09,481 INFO L93 Difference]: Finished difference Result 7858 states and 11901 transitions. [2022-07-21 10:20:09,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 10:20:09,481 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 240 [2022-07-21 10:20:09,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:09,496 INFO L225 Difference]: With dead ends: 7858 [2022-07-21 10:20:09,496 INFO L226 Difference]: Without dead ends: 3963 [2022-07-21 10:20:09,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-07-21 10:20:09,509 INFO L413 NwaCegarLoop]: 2979 mSDtfsCounter, 46 mSDsluCounter, 5902 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 8881 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:09,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 8881 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 10:20:09,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3963 states. [2022-07-21 10:20:09,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3963 to 3903. [2022-07-21 10:20:09,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 2660 states have (on average 1.356015037593985) internal successors, (3607), 2832 states have internal predecessors, (3607), 1135 states have call successors, (1135), 104 states have call predecessors, (1135), 107 states have return successors, (1156), 1138 states have call predecessors, (1156), 1134 states have call successors, (1156) [2022-07-21 10:20:09,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 5898 transitions. [2022-07-21 10:20:09,729 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 5898 transitions. Word has length 240 [2022-07-21 10:20:09,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:09,730 INFO L495 AbstractCegarLoop]: Abstraction has 3903 states and 5898 transitions. [2022-07-21 10:20:09,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-21 10:20:09,730 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 5898 transitions. [2022-07-21 10:20:09,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-21 10:20:09,742 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:09,742 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 10:20:09,781 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-21 10:20:09,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-21 10:20:09,958 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:09,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:09,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1738221158, now seen corresponding path program 1 times [2022-07-21 10:20:09,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:09,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696608150] [2022-07-21 10:20:09,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:09,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:10,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:10,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:10,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 10:20:10,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:10,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 10:20:10,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-21 10:20:10,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 10:20:10,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 10:20:10,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:20:10,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-21 10:20:10,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:10,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-07-21 10:20:10,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-21 10:20:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:10,665 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-21 10:20:10,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:10,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696608150] [2022-07-21 10:20:10,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696608150] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:20:10,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428926175] [2022-07-21 10:20:10,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:10,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:10,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:20:10,668 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-21 10:20:10,669 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-21 10:20:12,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:12,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 4819 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-21 10:20:12,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:20:12,282 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-07-21 10:20:12,283 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 10:20:12,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428926175] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:12,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 10:20:12,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 11 [2022-07-21 10:20:12,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181116606] [2022-07-21 10:20:12,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:12,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 10:20:12,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:12,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 10:20:12,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-21 10:20:12,287 INFO L87 Difference]: Start difference. First operand 3903 states and 5898 transitions. Second operand has 8 states, 8 states have (on average 21.25) internal successors, (170), 6 states have internal predecessors, (170), 2 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-21 10:20:12,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:12,858 INFO L93 Difference]: Finished difference Result 7858 states and 12348 transitions. [2022-07-21 10:20:12,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 10:20:12,859 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 6 states have internal predecessors, (170), 2 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) Word has length 254 [2022-07-21 10:20:12,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:12,875 INFO L225 Difference]: With dead ends: 7858 [2022-07-21 10:20:12,875 INFO L226 Difference]: Without dead ends: 3963 [2022-07-21 10:20:12,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 284 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-21 10:20:12,889 INFO L413 NwaCegarLoop]: 3051 mSDtfsCounter, 47 mSDsluCounter, 18029 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 21080 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:12,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 21080 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 10:20:12,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3963 states. [2022-07-21 10:20:13,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3963 to 3915. [2022-07-21 10:20:13,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3915 states, 2670 states have (on average 1.354681647940075) internal successors, (3617), 2840 states have internal predecessors, (3617), 1135 states have call successors, (1135), 104 states have call predecessors, (1135), 109 states have return successors, (1606), 1142 states have call predecessors, (1606), 1134 states have call successors, (1606) [2022-07-21 10:20:13,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 6358 transitions. [2022-07-21 10:20:13,250 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 6358 transitions. Word has length 254 [2022-07-21 10:20:13,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:13,251 INFO L495 AbstractCegarLoop]: Abstraction has 3915 states and 6358 transitions. [2022-07-21 10:20:13,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 6 states have internal predecessors, (170), 2 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-21 10:20:13,251 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 6358 transitions. [2022-07-21 10:20:13,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-21 10:20:13,262 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:13,262 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 10:20:13,303 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-21 10:20:13,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:13,484 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:13,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:13,484 INFO L85 PathProgramCache]: Analyzing trace with hash 852430086, now seen corresponding path program 2 times [2022-07-21 10:20:13,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:13,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454238711] [2022-07-21 10:20:13,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:13,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:13,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:13,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:13,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 10:20:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:13,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 10:20:13,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:13,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-21 10:20:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 10:20:13,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 10:20:13,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:13,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-21 10:20:13,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-21 10:20:14,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-07-21 10:20:14,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-21 10:20:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-21 10:20:14,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:14,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454238711] [2022-07-21 10:20:14,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454238711] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:20:14,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961764051] [2022-07-21 10:20:14,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 10:20:14,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:14,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:20:14,084 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-21 10:20:14,086 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-21 10:20:15,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 10:20:15,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 10:20:15,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 3865 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 10:20:15,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:20:15,433 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 65 treesize of output 47 [2022-07-21 10:20:15,469 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-07-21 10:20:15,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 10:20:15,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961764051] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:15,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 10:20:15,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-07-21 10:20:15,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513366633] [2022-07-21 10:20:15,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:15,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 10:20:15,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:15,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 10:20:15,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-21 10:20:15,473 INFO L87 Difference]: Start difference. First operand 3915 states and 6358 transitions. Second operand has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-21 10:20:16,975 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:22,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:22,030 INFO L93 Difference]: Finished difference Result 7842 states and 12754 transitions. [2022-07-21 10:20:22,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 10:20:22,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 254 [2022-07-21 10:20:22,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:22,048 INFO L225 Difference]: With dead ends: 7842 [2022-07-21 10:20:22,048 INFO L226 Difference]: Without dead ends: 3935 [2022-07-21 10:20:22,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-21 10:20:22,062 INFO L413 NwaCegarLoop]: 2925 mSDtfsCounter, 4 mSDsluCounter, 8276 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 11201 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:22,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 11201 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2022-07-21 10:20:22,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3935 states. [2022-07-21 10:20:22,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3935 to 3915. [2022-07-21 10:20:22,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3915 states, 2670 states have (on average 1.354681647940075) internal successors, (3617), 2840 states have internal predecessors, (3617), 1135 states have call successors, (1135), 104 states have call predecessors, (1135), 109 states have return successors, (1606), 1142 states have call predecessors, (1606), 1134 states have call successors, (1606) [2022-07-21 10:20:22,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 6358 transitions. [2022-07-21 10:20:22,456 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 6358 transitions. Word has length 254 [2022-07-21 10:20:22,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:22,457 INFO L495 AbstractCegarLoop]: Abstraction has 3915 states and 6358 transitions. [2022-07-21 10:20:22,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-21 10:20:22,457 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 6358 transitions. [2022-07-21 10:20:22,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-07-21 10:20:22,469 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:22,469 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 10:20:22,505 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-21 10:20:22,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:22,696 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:22,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:22,697 INFO L85 PathProgramCache]: Analyzing trace with hash 219479446, now seen corresponding path program 1 times [2022-07-21 10:20:22,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:22,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906708735] [2022-07-21 10:20:22,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:22,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:22,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:23,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:23,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-21 10:20:23,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:23,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 10:20:23,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:23,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 10:20:23,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-21 10:20:23,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-07-21 10:20:23,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-07-21 10:20:23,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:23,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-07-21 10:20:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:23,347 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 46 proven. 5 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-07-21 10:20:23,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:23,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906708735] [2022-07-21 10:20:23,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906708735] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 10:20:23,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802630835] [2022-07-21 10:20:23,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:23,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:23,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 10:20:23,352 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-21 10:20:23,353 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-21 10:20:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:24,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 4787 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-21 10:20:24,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 10:20:24,791 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-21 10:20:24,800 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-21 10:20:24,841 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 55 treesize of output 37 [2022-07-21 10:20:24,845 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 39 treesize of output 21 [2022-07-21 10:20:24,868 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-07-21 10:20:24,869 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 10:20:24,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802630835] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:24,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 10:20:24,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2022-07-21 10:20:24,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914287627] [2022-07-21 10:20:24,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:24,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 10:20:24,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:24,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 10:20:24,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-07-21 10:20:24,871 INFO L87 Difference]: Start difference. First operand 3915 states and 6358 transitions. Second operand has 6 states, 6 states have (on average 30.5) internal successors, (183), 6 states have internal predecessors, (183), 4 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-21 10:20:27,486 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:28,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:28,831 INFO L93 Difference]: Finished difference Result 7918 states and 12879 transitions. [2022-07-21 10:20:28,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 10:20:28,832 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 30.5) internal successors, (183), 6 states have internal predecessors, (183), 4 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 260 [2022-07-21 10:20:28,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:28,846 INFO L225 Difference]: With dead ends: 7918 [2022-07-21 10:20:28,846 INFO L226 Difference]: Without dead ends: 4011 [2022-07-21 10:20:28,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-07-21 10:20:28,857 INFO L413 NwaCegarLoop]: 2942 mSDtfsCounter, 1177 mSDsluCounter, 6094 mSDsCounter, 0 mSdLazyCounter, 1344 mSolverCounterSat, 28 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1557 SdHoareTripleChecker+Valid, 9036 SdHoareTripleChecker+Invalid, 1373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1344 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:28,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1557 Valid, 9036 Invalid, 1373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1344 Invalid, 1 Unknown, 0 Unchecked, 3.8s Time] [2022-07-21 10:20:28,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4011 states. [2022-07-21 10:20:29,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4011 to 3947. [2022-07-21 10:20:29,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3947 states, 2692 states have (on average 1.3554977711738485) internal successors, (3649), 2864 states have internal predecessors, (3649), 1145 states have call successors, (1145), 104 states have call predecessors, (1145), 109 states have return successors, (1622), 1152 states have call predecessors, (1622), 1144 states have call successors, (1622) [2022-07-21 10:20:29,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3947 states to 3947 states and 6416 transitions. [2022-07-21 10:20:29,146 INFO L78 Accepts]: Start accepts. Automaton has 3947 states and 6416 transitions. Word has length 260 [2022-07-21 10:20:29,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:29,147 INFO L495 AbstractCegarLoop]: Abstraction has 3947 states and 6416 transitions. [2022-07-21 10:20:29,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 30.5) internal successors, (183), 6 states have internal predecessors, (183), 4 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-21 10:20:29,147 INFO L276 IsEmpty]: Start isEmpty. Operand 3947 states and 6416 transitions. [2022-07-21 10:20:29,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-07-21 10:20:29,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:29,160 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 10:20:29,187 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-21 10:20:29,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 10:20:29,361 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:29,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:29,361 INFO L85 PathProgramCache]: Analyzing trace with hash 758375368, now seen corresponding path program 1 times [2022-07-21 10:20:29,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:29,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175405939] [2022-07-21 10:20:29,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:29,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:30,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:30,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:30,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-21 10:20:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-21 10:20:30,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-21 10:20:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-21 10:20:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-07-21 10:20:30,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:30,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-07-21 10:20:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2022-07-21 10:20:30,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:30,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:30,853 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-07-21 10:20:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:30,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175405939] [2022-07-21 10:20:30,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175405939] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:30,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:20:30,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 10:20:30,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205383402] [2022-07-21 10:20:30,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:30,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 10:20:30,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:30,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 10:20:30,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 10:20:30,856 INFO L87 Difference]: Start difference. First operand 3947 states and 6416 transitions. Second operand has 7 states, 7 states have (on average 25.857142857142858) internal successors, (181), 6 states have internal predecessors, (181), 3 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-21 10:20:32,982 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:35,874 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:39,254 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:41,058 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:42,684 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:46,632 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:49,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 10:20:49,092 INFO L93 Difference]: Finished difference Result 7966 states and 12953 transitions. [2022-07-21 10:20:49,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 10:20:49,095 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 25.857142857142858) internal successors, (181), 6 states have internal predecessors, (181), 3 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 268 [2022-07-21 10:20:49,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 10:20:49,108 INFO L225 Difference]: With dead ends: 7966 [2022-07-21 10:20:49,109 INFO L226 Difference]: Without dead ends: 4027 [2022-07-21 10:20:49,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-07-21 10:20:49,119 INFO L413 NwaCegarLoop]: 2910 mSDtfsCounter, 272 mSDsluCounter, 8763 mSDsCounter, 0 mSdLazyCounter, 2373 mSolverCounterSat, 596 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 11673 SdHoareTripleChecker+Invalid, 2970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 596 IncrementalHoareTripleChecker+Valid, 2373 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2022-07-21 10:20:49,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 11673 Invalid, 2970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [596 Valid, 2373 Invalid, 1 Unknown, 0 Unchecked, 18.0s Time] [2022-07-21 10:20:49,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4027 states. [2022-07-21 10:20:49,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4027 to 3951. [2022-07-21 10:20:49,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 2696 states have (on average 1.3549703264094954) internal successors, (3653), 2868 states have internal predecessors, (3653), 1145 states have call successors, (1145), 104 states have call predecessors, (1145), 109 states have return successors, (1622), 1152 states have call predecessors, (1622), 1144 states have call successors, (1622) [2022-07-21 10:20:49,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 6420 transitions. [2022-07-21 10:20:49,430 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 6420 transitions. Word has length 268 [2022-07-21 10:20:49,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 10:20:49,431 INFO L495 AbstractCegarLoop]: Abstraction has 3951 states and 6420 transitions. [2022-07-21 10:20:49,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 25.857142857142858) internal successors, (181), 6 states have internal predecessors, (181), 3 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-21 10:20:49,431 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 6420 transitions. [2022-07-21 10:20:49,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-07-21 10:20:49,444 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 10:20:49,444 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-21 10:20:49,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-21 10:20:49,445 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 10:20:49,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 10:20:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1971489230, now seen corresponding path program 1 times [2022-07-21 10:20:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 10:20:49,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310338813] [2022-07-21 10:20:49,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 10:20:49,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 10:20:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 10:20:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 10:20:50,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:50,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-21 10:20:50,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 10:20:50,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:50,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 10:20:50,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-21 10:20:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-21 10:20:50,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-07-21 10:20:50,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:50,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-07-21 10:20:50,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-07-21 10:20:50,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 10:20:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2022-07-21 10:20:50,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 10:20:50,272 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-21 10:20:50,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 10:20:50,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310338813] [2022-07-21 10:20:50,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310338813] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 10:20:50,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 10:20:50,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 10:20:50,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752749985] [2022-07-21 10:20:50,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 10:20:50,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 10:20:50,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 10:20:50,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 10:20:50,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 10:20:50,275 INFO L87 Difference]: Start difference. First operand 3951 states and 6420 transitions. Second operand has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 5 states have internal predecessors, (179), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-21 10:20:54,078 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:55,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:57,195 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:20:59,046 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:21:00,911 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:21:03,225 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:21:04,253 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 10:21:08,586 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []