./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.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 1264b42ba0b5dcb83ee2e2b35dfcd5adbd8a3fb1fa3fff4328b672883ffa55c1 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 13:43:23,757 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 13:43:23,759 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 13:43:23,790 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 13:43:23,798 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 13:43:23,799 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 13:43:23,802 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 13:43:23,807 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 13:43:23,809 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 13:43:23,813 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 13:43:23,814 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 13:43:23,814 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 13:43:23,815 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 13:43:23,816 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 13:43:23,817 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 13:43:23,819 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 13:43:23,821 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 13:43:23,821 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 13:43:23,823 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 13:43:23,824 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 13:43:23,825 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 13:43:23,832 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 13:43:23,833 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 13:43:23,833 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 13:43:23,834 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 13:43:23,836 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 13:43:23,836 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 13:43:23,836 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 13:43:23,837 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 13:43:23,837 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 13:43:23,838 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 13:43:23,838 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 13:43:23,838 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 13:43:23,839 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 13:43:23,839 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 13:43:23,840 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 13:43:23,840 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 13:43:23,841 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 13:43:23,841 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 13:43:23,842 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 13:43:23,842 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 13:43:23,852 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 13:43:23,853 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 13:43:23,887 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 13:43:23,887 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 13:43:23,888 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 13:43:23,888 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 13:43:23,888 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 13:43:23,889 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 13:43:23,889 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 13:43:23,889 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 13:43:23,889 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 13:43:23,890 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 13:43:23,890 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 13:43:23,891 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 13:43:23,892 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 13:43:23,892 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 13:43:23,892 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 13:43:23,893 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 13:43:23,893 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 13:43:23,894 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 13:43:23,894 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 13:43:23,894 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 13:43:23,894 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 13:43:23,894 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 13:43:23,894 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 13:43:23,895 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 13:43:23,895 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 -> 1264b42ba0b5dcb83ee2e2b35dfcd5adbd8a3fb1fa3fff4328b672883ffa55c1 [2022-07-12 13:43:24,139 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 13:43:24,157 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 13:43:24,159 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 13:43:24,160 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 13:43:24,160 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 13:43:24,161 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i [2022-07-12 13:43:24,229 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/386836047/7f9823c7e1304c8d8a594befe4a31a24/FLAG6b3add719 [2022-07-12 13:43:24,775 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 13:43:24,775 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i [2022-07-12 13:43:24,804 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/386836047/7f9823c7e1304c8d8a594befe4a31a24/FLAG6b3add719 [2022-07-12 13:43:25,195 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/386836047/7f9823c7e1304c8d8a594befe4a31a24 [2022-07-12 13:43:25,197 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 13:43:25,197 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 13:43:25,198 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 13:43:25,199 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 13:43:25,222 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 13:43:25,223 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 01:43:25" (1/1) ... [2022-07-12 13:43:25,225 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c373ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:25, skipping insertion in model container [2022-07-12 13:43:25,225 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 01:43:25" (1/1) ... [2022-07-12 13:43:25,231 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 13:43:25,344 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 13:43:26,524 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i[237227,237240] [2022-07-12 13:43:26,601 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 13:43:26,613 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 13:43:26,902 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i[237227,237240] [2022-07-12 13:43:26,913 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 13:43:26,968 INFO L208 MainTranslator]: Completed translation [2022-07-12 13:43:26,969 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26 WrapperNode [2022-07-12 13:43:26,970 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 13:43:26,971 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 13:43:26,971 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 13:43:26,971 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 13:43:26,976 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,048 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,187 INFO L137 Inliner]: procedures = 306, calls = 1743, calls flagged for inlining = 109, calls inlined = 100, statements flattened = 3808 [2022-07-12 13:43:27,189 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 13:43:27,190 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 13:43:27,190 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 13:43:27,190 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 13:43:27,202 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,203 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,228 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,229 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,304 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,320 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,339 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,360 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 13:43:27,361 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 13:43:27,361 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 13:43:27,361 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 13:43:27,362 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (1/1) ... [2022-07-12 13:43:27,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 13:43:27,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:43:27,384 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-12 13:43:27,399 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-12 13:43:27,409 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-07-12 13:43:27,419 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-07-12 13:43:27,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_memstick_host [2022-07-12 13:43:27,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_memstick_host [2022-07-12 13:43:27,419 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2022-07-12 13:43:27,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2022-07-12 13:43:27,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 13:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 13:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 13:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 13:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure msb_stop [2022-07-12 13:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_stop [2022-07-12 13:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure msb_get_zone_from_pba [2022-07-12 13:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_get_zone_from_pba [2022-07-12 13:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-07-12 13:43:27,421 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-07-12 13:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 13:43:27,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 13:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure blk_fetch_request [2022-07-12 13:43:27,421 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_fetch_request [2022-07-12 13:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-07-12 13:43:27,421 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-07-12 13:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2022-07-12 13:43:27,422 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2022-07-12 13:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-12 13:43:27,422 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-12 13:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-12 13:43:27,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-12 13:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure msb_switch_to_parallel [2022-07-12 13:43:27,422 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_switch_to_parallel [2022-07-12 13:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-12 13:43:27,423 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-12 13:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-12 13:43:27,423 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-12 13:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure msb_validate_used_block_bitmap [2022-07-12 13:43:27,423 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_validate_used_block_bitmap [2022-07-12 13:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-12 13:43:27,423 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-12 13:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure msb_verify_block [2022-07-12 13:43:27,424 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_verify_block [2022-07-12 13:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-12 13:43:27,424 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-12 13:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_2 [2022-07-12 13:43:27,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_2 [2022-07-12 13:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_msb_disk_lock [2022-07-12 13:43:27,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_msb_disk_lock [2022-07-12 13:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 13:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure msb_cache_write [2022-07-12 13:43:27,425 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_cache_write [2022-07-12 13:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-07-12 13:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2022-07-12 13:43:27,425 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2022-07-12 13:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure memstick_set_drvdata [2022-07-12 13:43:27,425 INFO L138 BoogieDeclarations]: Found implementation of procedure memstick_set_drvdata [2022-07-12 13:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure __blk_end_request [2022-07-12 13:43:27,426 INFO L138 BoogieDeclarations]: Found implementation of procedure __blk_end_request [2022-07-12 13:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 13:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2022-07-12 13:43:27,426 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2022-07-12 13:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure msb_invalidate_reg_window [2022-07-12 13:43:27,426 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_invalidate_reg_window [2022-07-12 13:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure msb_io_work [2022-07-12 13:43:27,427 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_io_work [2022-07-12 13:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-12 13:43:27,427 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-12 13:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2022-07-12 13:43:27,427 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2022-07-12 13:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 13:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure msb_erase_block [2022-07-12 13:43:27,427 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_erase_block [2022-07-12 13:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 13:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure memstick_get_drvdata [2022-07-12 13:43:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure memstick_get_drvdata [2022-07-12 13:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure msb_data_clear [2022-07-12 13:43:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_data_clear [2022-07-12 13:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-12 13:43:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-12 13:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-12 13:43:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-12 13:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-12 13:43:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-12 13:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-12 13:43:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-12 13:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-12 13:43:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-12 13:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure msb_read_bad_block_table [2022-07-12 13:43:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_read_bad_block_table [2022-07-12 13:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure msb_update_block [2022-07-12 13:43:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_update_block [2022-07-12 13:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure msb_cache_flush [2022-07-12 13:43:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_cache_flush [2022-07-12 13:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_next [2022-07-12 13:43:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_next [2022-07-12 13:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2022-07-12 13:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2022-07-12 13:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_start [2022-07-12 13:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_start [2022-07-12 13:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure msb_run_state_machine [2022-07-12 13:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_run_state_machine [2022-07-12 13:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure msb_sg_copy [2022-07-12 13:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_sg_copy [2022-07-12 13:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-07-12 13:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-07-12 13:43:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-12 13:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-12 13:43:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_zero_bit [2022-07-12 13:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_zero_bit [2022-07-12 13:43:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_memstick_host [2022-07-12 13:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_memstick_host [2022-07-12 13:43:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 13:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-07-12 13:43:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-07-12 13:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure msb_get_zone_from_lba [2022-07-12 13:43:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_get_zone_from_lba [2022-07-12 13:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure msb_reset [2022-07-12 13:43:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_reset [2022-07-12 13:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_2 [2022-07-12 13:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_2 [2022-07-12 13:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure blk_start_queue [2022-07-12 13:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_start_queue [2022-07-12 13:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 13:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 13:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2022-07-12 13:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2022-07-12 13:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure msb_bd_getgeo [2022-07-12 13:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_bd_getgeo [2022-07-12 13:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 13:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure msb_remove [2022-07-12 13:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_remove [2022-07-12 13:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 13:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 13:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2022-07-12 13:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2022-07-12 13:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure msb_mark_bad [2022-07-12 13:43:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_mark_bad [2022-07-12 13:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-12 13:43:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-12 13:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 13:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_2 [2022-07-12 13:43:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_2 [2022-07-12 13:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-12 13:43:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-12 13:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 13:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure sg_nents [2022-07-12 13:43:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_nents [2022-07-12 13:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 13:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure msb_read_page [2022-07-12 13:43:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_read_page [2022-07-12 13:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2022-07-12 13:43:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2022-07-12 13:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_stop [2022-07-12 13:43:27,438 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_stop [2022-07-12 13:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure msb_set_overwrite_flag [2022-07-12 13:43:27,438 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_set_overwrite_flag [2022-07-12 13:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2022-07-12 13:43:27,438 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2022-07-12 13:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2022-07-12 13:43:27,438 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2022-07-12 13:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure msb_disk_release [2022-07-12 13:43:27,439 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_disk_release [2022-07-12 13:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure msb_mark_block_used [2022-07-12 13:43:27,439 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_mark_block_used [2022-07-12 13:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure msb_cache_discard [2022-07-12 13:43:27,439 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_cache_discard [2022-07-12 13:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-12 13:43:27,439 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-12 13:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure msb_start [2022-07-12 13:43:27,440 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_start [2022-07-12 13:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-07-12 13:43:27,440 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-07-12 13:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2022-07-12 13:43:27,440 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2022-07-12 13:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2022-07-12 13:43:27,440 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2022-07-12 13:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure msb_init_card [2022-07-12 13:43:27,440 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_init_card [2022-07-12 13:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2022-07-12 13:43:27,441 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2022-07-12 13:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-12 13:43:27,441 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-12 13:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 13:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_one [2022-07-12 13:43:27,441 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_one [2022-07-12 13:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2022-07-12 13:43:27,442 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2022-07-12 13:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_msb_disk_lock [2022-07-12 13:43:27,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_msb_disk_lock [2022-07-12 13:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 13:43:27,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 13:43:27,930 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 13:43:27,933 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 13:43:28,169 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 13:43:29,893 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 13:43:29,905 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 13:43:29,906 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 13:43:29,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 01:43:29 BoogieIcfgContainer [2022-07-12 13:43:29,909 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 13:43:29,911 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 13:43:29,911 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 13:43:29,913 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 13:43:29,914 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 01:43:25" (1/3) ... [2022-07-12 13:43:29,914 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d054478 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 01:43:29, skipping insertion in model container [2022-07-12 13:43:29,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:43:26" (2/3) ... [2022-07-12 13:43:29,915 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d054478 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 01:43:29, skipping insertion in model container [2022-07-12 13:43:29,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 01:43:29" (3/3) ... [2022-07-12 13:43:29,916 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i [2022-07-12 13:43:29,928 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 13:43:29,928 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 13:43:29,984 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 13:43:29,990 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@443d2134, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6c8c5594 [2022-07-12 13:43:29,990 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 13:43:29,997 INFO L276 IsEmpty]: Start isEmpty. Operand has 1468 states, 1036 states have (on average 1.3793436293436294) internal successors, (1429), 1080 states have internal predecessors, (1429), 343 states have call successors, (343), 88 states have call predecessors, (343), 87 states have return successors, (337), 331 states have call predecessors, (337), 337 states have call successors, (337) [2022-07-12 13:43:30,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 13:43:30,008 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:30,009 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:30,010 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:30,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:30,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1635477223, now seen corresponding path program 1 times [2022-07-12 13:43:30,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:30,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202614989] [2022-07-12 13:43:30,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:30,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:30,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:30,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:30,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:30,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:30,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:30,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:30,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:30,493 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:30,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:30,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202614989] [2022-07-12 13:43:30,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202614989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:30,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:30,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 13:43:30,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445727120] [2022-07-12 13:43:30,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:30,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 13:43:30,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:30,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 13:43:30,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 13:43:30,575 INFO L87 Difference]: Start difference. First operand has 1468 states, 1036 states have (on average 1.3793436293436294) internal successors, (1429), 1080 states have internal predecessors, (1429), 343 states have call successors, (343), 88 states have call predecessors, (343), 87 states have return successors, (337), 331 states have call predecessors, (337), 337 states have call successors, (337) Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:32,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:32,728 INFO L93 Difference]: Finished difference Result 3245 states and 4865 transitions. [2022-07-12 13:43:32,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 13:43:32,731 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 84 [2022-07-12 13:43:32,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:32,755 INFO L225 Difference]: With dead ends: 3245 [2022-07-12 13:43:32,755 INFO L226 Difference]: Without dead ends: 1755 [2022-07-12 13:43:32,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:32,777 INFO L413 NwaCegarLoop]: 1978 mSDtfsCounter, 1554 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 1497 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1598 SdHoareTripleChecker+Valid, 3083 SdHoareTripleChecker+Invalid, 2434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1497 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:32,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1598 Valid, 3083 Invalid, 2434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1497 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-12 13:43:32,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2022-07-12 13:43:32,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1443. [2022-07-12 13:43:32,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 1019 states have (on average 1.3631010794896958) internal successors, (1389), 1055 states have internal predecessors, (1389), 337 states have call successors, (337), 87 states have call predecessors, (337), 86 states have return successors, (328), 322 states have call predecessors, (328), 328 states have call successors, (328) [2022-07-12 13:43:32,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 2054 transitions. [2022-07-12 13:43:32,954 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 2054 transitions. Word has length 84 [2022-07-12 13:43:32,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:43:32,954 INFO L495 AbstractCegarLoop]: Abstraction has 1443 states and 2054 transitions. [2022-07-12 13:43:32,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:32,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 2054 transitions. [2022-07-12 13:43:32,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 13:43:32,957 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:32,957 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:32,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 13:43:32,958 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:32,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:32,958 INFO L85 PathProgramCache]: Analyzing trace with hash 985351915, now seen corresponding path program 1 times [2022-07-12 13:43:32,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:32,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659570381] [2022-07-12 13:43:32,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:32,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:33,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:33,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:33,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:33,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:33,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:33,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:33,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:33,191 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:33,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:33,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659570381] [2022-07-12 13:43:33,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659570381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:33,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:33,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:43:33,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777808463] [2022-07-12 13:43:33,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:33,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:43:33,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:33,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:43:33,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:33,197 INFO L87 Difference]: Start difference. First operand 1443 states and 2054 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 13:43:38,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:38,947 INFO L93 Difference]: Finished difference Result 4875 states and 7174 transitions. [2022-07-12 13:43:38,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 13:43:38,948 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 84 [2022-07-12 13:43:38,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:38,980 INFO L225 Difference]: With dead ends: 4875 [2022-07-12 13:43:38,980 INFO L226 Difference]: Without dead ends: 3452 [2022-07-12 13:43:38,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:43:38,994 INFO L413 NwaCegarLoop]: 2253 mSDtfsCounter, 3737 mSDsluCounter, 4160 mSDsCounter, 0 mSdLazyCounter, 3845 mSolverCounterSat, 2171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3996 SdHoareTripleChecker+Valid, 6413 SdHoareTripleChecker+Invalid, 6016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2171 IncrementalHoareTripleChecker+Valid, 3845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:38,994 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3996 Valid, 6413 Invalid, 6016 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2171 Valid, 3845 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-07-12 13:43:39,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3452 states. [2022-07-12 13:43:39,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3452 to 2809. [2022-07-12 13:43:39,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2809 states, 1987 states have (on average 1.3643683945646703) internal successors, (2711), 2053 states have internal predecessors, (2711), 651 states have call successors, (651), 171 states have call predecessors, (651), 170 states have return successors, (642), 628 states have call predecessors, (642), 642 states have call successors, (642) [2022-07-12 13:43:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2809 states to 2809 states and 4004 transitions. [2022-07-12 13:43:39,212 INFO L78 Accepts]: Start accepts. Automaton has 2809 states and 4004 transitions. Word has length 84 [2022-07-12 13:43:39,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:43:39,212 INFO L495 AbstractCegarLoop]: Abstraction has 2809 states and 4004 transitions. [2022-07-12 13:43:39,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-12 13:43:39,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2809 states and 4004 transitions. [2022-07-12 13:43:39,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-07-12 13:43:39,220 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:39,220 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:39,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 13:43:39,221 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:39,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:39,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1154429741, now seen corresponding path program 1 times [2022-07-12 13:43:39,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:39,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502318283] [2022-07-12 13:43:39,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:39,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:39,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:39,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:39,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:39,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:39,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:39,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:39,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:39,505 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:39,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:39,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502318283] [2022-07-12 13:43:39,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502318283] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:39,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:39,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:43:39,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483869335] [2022-07-12 13:43:39,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:39,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:43:39,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:39,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:43:39,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:39,513 INFO L87 Difference]: Start difference. First operand 2809 states and 4004 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:42,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:42,484 INFO L93 Difference]: Finished difference Result 3432 states and 5120 transitions. [2022-07-12 13:43:42,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 13:43:42,485 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 87 [2022-07-12 13:43:42,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:42,504 INFO L225 Difference]: With dead ends: 3432 [2022-07-12 13:43:42,505 INFO L226 Difference]: Without dead ends: 3429 [2022-07-12 13:43:42,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:43:42,512 INFO L413 NwaCegarLoop]: 1913 mSDtfsCounter, 2911 mSDsluCounter, 2593 mSDsCounter, 0 mSdLazyCounter, 2063 mSolverCounterSat, 1273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3130 SdHoareTripleChecker+Valid, 4506 SdHoareTripleChecker+Invalid, 3336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1273 IncrementalHoareTripleChecker+Valid, 2063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:42,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3130 Valid, 4506 Invalid, 3336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1273 Valid, 2063 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-07-12 13:43:42,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3429 states. [2022-07-12 13:43:42,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3429 to 2808. [2022-07-12 13:43:42,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2808 states, 1987 states have (on average 1.3638651233014596) internal successors, (2710), 2052 states have internal predecessors, (2710), 650 states have call successors, (650), 171 states have call predecessors, (650), 170 states have return successors, (642), 628 states have call predecessors, (642), 642 states have call successors, (642) [2022-07-12 13:43:42,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 4002 transitions. [2022-07-12 13:43:42,607 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 4002 transitions. Word has length 87 [2022-07-12 13:43:42,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:43:42,608 INFO L495 AbstractCegarLoop]: Abstraction has 2808 states and 4002 transitions. [2022-07-12 13:43:42,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:42,609 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 4002 transitions. [2022-07-12 13:43:42,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-12 13:43:42,611 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:42,611 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:42,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 13:43:42,611 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:42,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:42,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1427090163, now seen corresponding path program 1 times [2022-07-12 13:43:42,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:42,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267320212] [2022-07-12 13:43:42,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:42,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:42,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:42,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:42,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:42,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:42,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:42,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:42,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:42,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:42,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:42,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:42,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267320212] [2022-07-12 13:43:42,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267320212] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:42,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:42,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:43:42,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577579894] [2022-07-12 13:43:42,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:43:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:42,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:43:42,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:42,838 INFO L87 Difference]: Start difference. First operand 2808 states and 4002 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:45,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:45,095 INFO L93 Difference]: Finished difference Result 3431 states and 5118 transitions. [2022-07-12 13:43:45,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 13:43:45,096 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 88 [2022-07-12 13:43:45,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:45,110 INFO L225 Difference]: With dead ends: 3431 [2022-07-12 13:43:45,110 INFO L226 Difference]: Without dead ends: 3428 [2022-07-12 13:43:45,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:43:45,112 INFO L413 NwaCegarLoop]: 1901 mSDtfsCounter, 3172 mSDsluCounter, 1714 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 1362 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3392 SdHoareTripleChecker+Valid, 3615 SdHoareTripleChecker+Invalid, 2879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1362 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:45,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3392 Valid, 3615 Invalid, 2879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1362 Valid, 1517 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-07-12 13:43:45,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3428 states. [2022-07-12 13:43:45,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3428 to 2807. [2022-07-12 13:43:45,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 1987 states have (on average 1.3633618520382487) internal successors, (2709), 2051 states have internal predecessors, (2709), 649 states have call successors, (649), 171 states have call predecessors, (649), 170 states have return successors, (642), 628 states have call predecessors, (642), 642 states have call successors, (642) [2022-07-12 13:43:45,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 4000 transitions. [2022-07-12 13:43:45,193 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 4000 transitions. Word has length 88 [2022-07-12 13:43:45,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:43:45,194 INFO L495 AbstractCegarLoop]: Abstraction has 2807 states and 4000 transitions. [2022-07-12 13:43:45,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:45,195 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 4000 transitions. [2022-07-12 13:43:45,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-12 13:43:45,199 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:45,199 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:45,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 13:43:45,200 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:45,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:45,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1289633520, now seen corresponding path program 1 times [2022-07-12 13:43:45,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:45,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638048871] [2022-07-12 13:43:45,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:45,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:45,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:45,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:45,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:45,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:45,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:45,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:45,361 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:45,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:45,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638048871] [2022-07-12 13:43:45,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638048871] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:45,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:45,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:43:45,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53339512] [2022-07-12 13:43:45,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:45,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:43:45,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:45,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:43:45,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:45,363 INFO L87 Difference]: Start difference. First operand 2807 states and 4000 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:47,866 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-12 13:43:52,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:52,437 INFO L93 Difference]: Finished difference Result 4906 states and 7223 transitions. [2022-07-12 13:43:52,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 13:43:52,437 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 89 [2022-07-12 13:43:52,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:52,459 INFO L225 Difference]: With dead ends: 4906 [2022-07-12 13:43:52,460 INFO L226 Difference]: Without dead ends: 4902 [2022-07-12 13:43:52,461 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:43:52,462 INFO L413 NwaCegarLoop]: 2439 mSDtfsCounter, 3196 mSDsluCounter, 3852 mSDsCounter, 0 mSdLazyCounter, 3175 mSolverCounterSat, 1441 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3433 SdHoareTripleChecker+Valid, 6291 SdHoareTripleChecker+Invalid, 4617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1441 IncrementalHoareTripleChecker+Valid, 3175 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:52,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3433 Valid, 6291 Invalid, 4617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1441 Valid, 3175 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2022-07-12 13:43:52,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4902 states. [2022-07-12 13:43:52,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4902 to 4069. [2022-07-12 13:43:52,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4069 states, 2871 states have (on average 1.35423197492163) internal successors, (3888), 2959 states have internal predecessors, (3888), 921 states have call successors, (921), 275 states have call predecessors, (921), 276 states have return successors, (924), 894 states have call predecessors, (924), 916 states have call successors, (924) [2022-07-12 13:43:52,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4069 states to 4069 states and 5733 transitions. [2022-07-12 13:43:52,586 INFO L78 Accepts]: Start accepts. Automaton has 4069 states and 5733 transitions. Word has length 89 [2022-07-12 13:43:52,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:43:52,586 INFO L495 AbstractCegarLoop]: Abstraction has 4069 states and 5733 transitions. [2022-07-12 13:43:52,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:52,587 INFO L276 IsEmpty]: Start isEmpty. Operand 4069 states and 5733 transitions. [2022-07-12 13:43:52,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-12 13:43:52,587 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:52,588 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:52,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 13:43:52,588 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:52,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:52,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1323449750, now seen corresponding path program 1 times [2022-07-12 13:43:52,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:52,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603730837] [2022-07-12 13:43:52,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:52,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:52,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:52,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:52,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:52,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:52,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:52,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:52,727 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:52,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:52,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603730837] [2022-07-12 13:43:52,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603730837] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:52,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:52,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:43:52,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977892890] [2022-07-12 13:43:52,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:52,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:43:52,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:52,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:43:52,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:52,729 INFO L87 Difference]: Start difference. First operand 4069 states and 5733 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:55,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:55,710 INFO L93 Difference]: Finished difference Result 4930 states and 7244 transitions. [2022-07-12 13:43:55,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 13:43:55,711 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 90 [2022-07-12 13:43:55,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:55,745 INFO L225 Difference]: With dead ends: 4930 [2022-07-12 13:43:55,746 INFO L226 Difference]: Without dead ends: 4926 [2022-07-12 13:43:55,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:43:55,754 INFO L413 NwaCegarLoop]: 1894 mSDtfsCounter, 3460 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 1818 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3664 SdHoareTripleChecker+Valid, 3005 SdHoareTripleChecker+Invalid, 2826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1818 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:55,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3664 Valid, 3005 Invalid, 2826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1818 Valid, 1008 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-07-12 13:43:55,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4926 states. [2022-07-12 13:43:55,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4926 to 4101. [2022-07-12 13:43:55,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4101 states, 2891 states have (on average 1.3507436873054306) internal successors, (3905), 2977 states have internal predecessors, (3905), 927 states have call successors, (927), 281 states have call predecessors, (927), 282 states have return successors, (932), 902 states have call predecessors, (932), 924 states have call successors, (932) [2022-07-12 13:43:55,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4101 states to 4101 states and 5764 transitions. [2022-07-12 13:43:55,940 INFO L78 Accepts]: Start accepts. Automaton has 4101 states and 5764 transitions. Word has length 90 [2022-07-12 13:43:55,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:43:55,941 INFO L495 AbstractCegarLoop]: Abstraction has 4101 states and 5764 transitions. [2022-07-12 13:43:55,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:55,942 INFO L276 IsEmpty]: Start isEmpty. Operand 4101 states and 5764 transitions. [2022-07-12 13:43:55,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-12 13:43:55,943 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:43:55,944 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:43:55,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 13:43:55,944 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:43:55,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:43:55,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1923209549, now seen corresponding path program 1 times [2022-07-12 13:43:55,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:43:55,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972494750] [2022-07-12 13:43:55,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:43:55,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:43:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:43:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:43:56,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:56,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:43:56,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:43:56,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:56,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:43:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:56,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:43:56,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:43:56,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:43:56,116 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-12 13:43:56,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:43:56,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972494750] [2022-07-12 13:43:56,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972494750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:43:56,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:43:56,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:43:56,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785089530] [2022-07-12 13:43:56,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:43:56,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:43:56,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:43:56,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:43:56,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:43:56,119 INFO L87 Difference]: Start difference. First operand 4101 states and 5764 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:43:59,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:43:59,869 INFO L93 Difference]: Finished difference Result 4926 states and 7238 transitions. [2022-07-12 13:43:59,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 13:43:59,870 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 91 [2022-07-12 13:43:59,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:43:59,890 INFO L225 Difference]: With dead ends: 4926 [2022-07-12 13:43:59,891 INFO L226 Difference]: Without dead ends: 4910 [2022-07-12 13:43:59,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:43:59,893 INFO L413 NwaCegarLoop]: 1897 mSDtfsCounter, 2894 mSDsluCounter, 2578 mSDsCounter, 0 mSdLazyCounter, 2050 mSolverCounterSat, 1261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3117 SdHoareTripleChecker+Valid, 4475 SdHoareTripleChecker+Invalid, 3311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1261 IncrementalHoareTripleChecker+Valid, 2050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-07-12 13:43:59,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3117 Valid, 4475 Invalid, 3311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1261 Valid, 2050 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-07-12 13:43:59,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4910 states. [2022-07-12 13:44:00,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4910 to 4087. [2022-07-12 13:44:00,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4087 states, 2880 states have (on average 1.3506944444444444) internal successors, (3890), 2964 states have internal predecessors, (3890), 924 states have call successors, (924), 281 states have call predecessors, (924), 282 states have return successors, (930), 901 states have call predecessors, (930), 922 states have call successors, (930) [2022-07-12 13:44:00,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4087 states to 4087 states and 5744 transitions. [2022-07-12 13:44:00,028 INFO L78 Accepts]: Start accepts. Automaton has 4087 states and 5744 transitions. Word has length 91 [2022-07-12 13:44:00,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:44:00,029 INFO L495 AbstractCegarLoop]: Abstraction has 4087 states and 5744 transitions. [2022-07-12 13:44:00,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 13:44:00,029 INFO L276 IsEmpty]: Start isEmpty. Operand 4087 states and 5744 transitions. [2022-07-12 13:44:00,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-07-12 13:44:00,034 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:44:00,034 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:44:00,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 13:44:00,035 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:44:00,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:44:00,035 INFO L85 PathProgramCache]: Analyzing trace with hash 172474476, now seen corresponding path program 1 times [2022-07-12 13:44:00,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:44:00,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971641859] [2022-07-12 13:44:00,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:44:00,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:44:00,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:44:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:00,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:44:00,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:00,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:44:00,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:44:00,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:44:00,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:44:00,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:44:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:00,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:44:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-12 13:44:00,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:00,226 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-07-12 13:44:00,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:44:00,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971641859] [2022-07-12 13:44:00,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971641859] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:44:00,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:44:00,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 13:44:00,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154280290] [2022-07-12 13:44:00,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:44:00,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:44:00,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:44:00,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:44:00,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:44:00,228 INFO L87 Difference]: Start difference. First operand 4087 states and 5744 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:44:08,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:44:08,225 INFO L93 Difference]: Finished difference Result 11421 states and 16526 transitions. [2022-07-12 13:44:08,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 13:44:08,225 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 144 [2022-07-12 13:44:08,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:44:08,297 INFO L225 Difference]: With dead ends: 11421 [2022-07-12 13:44:08,297 INFO L226 Difference]: Without dead ends: 7354 [2022-07-12 13:44:08,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:44:08,315 INFO L413 NwaCegarLoop]: 1678 mSDtfsCounter, 7595 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 6941 mSolverCounterSat, 5316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7914 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 12257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5316 IncrementalHoareTripleChecker+Valid, 6941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-07-12 13:44:08,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7914 Valid, 2582 Invalid, 12257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5316 Valid, 6941 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2022-07-12 13:44:08,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7354 states. [2022-07-12 13:44:08,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7354 to 6112. [2022-07-12 13:44:08,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6112 states, 4310 states have (on average 1.351508120649652) internal successors, (5825), 4436 states have internal predecessors, (5825), 1378 states have call successors, (1378), 421 states have call predecessors, (1378), 423 states have return successors, (1388), 1344 states have call predecessors, (1388), 1376 states have call successors, (1388) [2022-07-12 13:44:08,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6112 states to 6112 states and 8591 transitions. [2022-07-12 13:44:08,527 INFO L78 Accepts]: Start accepts. Automaton has 6112 states and 8591 transitions. Word has length 144 [2022-07-12 13:44:08,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:44:08,528 INFO L495 AbstractCegarLoop]: Abstraction has 6112 states and 8591 transitions. [2022-07-12 13:44:08,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:44:08,528 INFO L276 IsEmpty]: Start isEmpty. Operand 6112 states and 8591 transitions. [2022-07-12 13:44:08,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-12 13:44:08,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:44:08,536 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:44:08,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 13:44:08,536 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:44:08,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:44:08,537 INFO L85 PathProgramCache]: Analyzing trace with hash 491187115, now seen corresponding path program 1 times [2022-07-12 13:44:08,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:44:08,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993157564] [2022-07-12 13:44:08,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:44:08,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:44:08,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:44:08,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:44:08,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:08,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:44:08,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:44:08,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:44:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:44:08,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:08,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:44:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:08,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:08,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:44:08,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-12 13:44:08,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:08,750 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-07-12 13:44:08,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:44:08,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993157564] [2022-07-12 13:44:08,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993157564] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:44:08,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:44:08,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:44:08,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390369773] [2022-07-12 13:44:08,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:44:08,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:44:08,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:44:08,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:44:08,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:44:08,752 INFO L87 Difference]: Start difference. First operand 6112 states and 8591 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:44:13,827 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-12 13:44:16,477 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-12 13:44:17,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:44:17,473 INFO L93 Difference]: Finished difference Result 13365 states and 19631 transitions. [2022-07-12 13:44:17,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 13:44:17,474 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 145 [2022-07-12 13:44:17,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:44:17,542 INFO L225 Difference]: With dead ends: 13365 [2022-07-12 13:44:17,543 INFO L226 Difference]: Without dead ends: 7273 [2022-07-12 13:44:17,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-12 13:44:17,615 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 3661 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 3205 mSolverCounterSat, 2622 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3735 SdHoareTripleChecker+Valid, 2238 SdHoareTripleChecker+Invalid, 5829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2622 IncrementalHoareTripleChecker+Valid, 3205 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:44:17,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3735 Valid, 2238 Invalid, 5829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2622 Valid, 3205 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2022-07-12 13:44:17,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7273 states. [2022-07-12 13:44:17,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7273 to 6076. [2022-07-12 13:44:17,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6076 states, 4274 states have (on average 1.2833411324286383) internal successors, (5485), 4400 states have internal predecessors, (5485), 1378 states have call successors, (1378), 421 states have call predecessors, (1378), 423 states have return successors, (1388), 1344 states have call predecessors, (1388), 1376 states have call successors, (1388) [2022-07-12 13:44:17,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6076 states to 6076 states and 8251 transitions. [2022-07-12 13:44:17,947 INFO L78 Accepts]: Start accepts. Automaton has 6076 states and 8251 transitions. Word has length 145 [2022-07-12 13:44:17,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:44:17,947 INFO L495 AbstractCegarLoop]: Abstraction has 6076 states and 8251 transitions. [2022-07-12 13:44:17,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:44:17,948 INFO L276 IsEmpty]: Start isEmpty. Operand 6076 states and 8251 transitions. [2022-07-12 13:44:17,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-12 13:44:17,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:44:17,951 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:44:17,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 13:44:17,952 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:44:17,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:44:17,952 INFO L85 PathProgramCache]: Analyzing trace with hash 913888941, now seen corresponding path program 1 times [2022-07-12 13:44:17,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:44:17,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968417425] [2022-07-12 13:44:17,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:44:17,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:44:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:44:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:44:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:18,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:44:18,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:44:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:44:18,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:44:18,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:44:18,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:18,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:18,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:44:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-12 13:44:18,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-07-12 13:44:18,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:44:18,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968417425] [2022-07-12 13:44:18,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968417425] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:44:18,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:44:18,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:44:18,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866606620] [2022-07-12 13:44:18,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:44:18,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:44:18,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:44:18,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:44:18,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:44:18,122 INFO L87 Difference]: Start difference. First operand 6076 states and 8251 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (14), 7 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:44:23,231 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-12 13:44:25,310 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:44:27,943 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-12 13:44:30,021 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:44:30,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:44:30,954 INFO L93 Difference]: Finished difference Result 7275 states and 10350 transitions. [2022-07-12 13:44:30,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 13:44:30,954 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (14), 7 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 145 [2022-07-12 13:44:30,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:44:30,982 INFO L225 Difference]: With dead ends: 7275 [2022-07-12 13:44:30,983 INFO L226 Difference]: Without dead ends: 7272 [2022-07-12 13:44:30,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-07-12 13:44:30,989 INFO L413 NwaCegarLoop]: 1597 mSDtfsCounter, 2141 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 4836 mSolverCounterSat, 1583 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2390 SdHoareTripleChecker+Valid, 2633 SdHoareTripleChecker+Invalid, 6423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1583 IncrementalHoareTripleChecker+Valid, 4836 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-07-12 13:44:30,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2390 Valid, 2633 Invalid, 6423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1583 Valid, 4836 Invalid, 4 Unknown, 0 Unchecked, 12.4s Time] [2022-07-12 13:44:30,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7272 states. [2022-07-12 13:44:31,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7272 to 6075. [2022-07-12 13:44:31,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6075 states, 4274 states have (on average 1.2826392138511933) internal successors, (5482), 4399 states have internal predecessors, (5482), 1377 states have call successors, (1377), 421 states have call predecessors, (1377), 423 states have return successors, (1388), 1344 states have call predecessors, (1388), 1376 states have call successors, (1388) [2022-07-12 13:44:31,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6075 states to 6075 states and 8247 transitions. [2022-07-12 13:44:31,225 INFO L78 Accepts]: Start accepts. Automaton has 6075 states and 8247 transitions. Word has length 145 [2022-07-12 13:44:31,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:44:31,226 INFO L495 AbstractCegarLoop]: Abstraction has 6075 states and 8247 transitions. [2022-07-12 13:44:31,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (14), 7 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:44:31,226 INFO L276 IsEmpty]: Start isEmpty. Operand 6075 states and 8247 transitions. [2022-07-12 13:44:31,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-12 13:44:31,232 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:44:31,232 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 13:44:31,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 13:44:31,233 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:44:31,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:44:31,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1737838048, now seen corresponding path program 1 times [2022-07-12 13:44:31,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:44:31,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717093615] [2022-07-12 13:44:31,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:44:31,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:44:31,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:44:31,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:44:31,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:31,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:44:31,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:44:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:44:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-12 13:44:31,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-12 13:44:31,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-12 13:44:31,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-12 13:44:31,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-12 13:44:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-12 13:44:31,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:44:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:44:31,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:44:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:44:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:31,465 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-12 13:44:31,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:44:31,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717093615] [2022-07-12 13:44:31,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717093615] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:44:31,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:44:31,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 13:44:31,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193338436] [2022-07-12 13:44:31,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:44:31,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 13:44:31,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:44:31,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 13:44:31,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:44:31,467 INFO L87 Difference]: Start difference. First operand 6075 states and 8247 transitions. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (23), 8 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-12 13:44:39,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:44:39,964 INFO L93 Difference]: Finished difference Result 16927 states and 23687 transitions. [2022-07-12 13:44:39,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:44:39,964 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (23), 8 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 162 [2022-07-12 13:44:39,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:44:40,020 INFO L225 Difference]: With dead ends: 16927 [2022-07-12 13:44:40,020 INFO L226 Difference]: Without dead ends: 10872 [2022-07-12 13:44:40,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2022-07-12 13:44:40,046 INFO L413 NwaCegarLoop]: 1723 mSDtfsCounter, 6231 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 5396 mSolverCounterSat, 4947 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6467 SdHoareTripleChecker+Valid, 2805 SdHoareTripleChecker+Invalid, 10343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4947 IncrementalHoareTripleChecker+Valid, 5396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-07-12 13:44:40,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6467 Valid, 2805 Invalid, 10343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4947 Valid, 5396 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2022-07-12 13:44:40,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10872 states. [2022-07-12 13:44:40,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10872 to 8491. [2022-07-12 13:44:40,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8491 states, 6046 states have (on average 1.2924247436321534) internal successors, (7814), 6211 states have internal predecessors, (7814), 1834 states have call successors, (1834), 608 states have call predecessors, (1834), 610 states have return successors, (1845), 1789 states have call predecessors, (1845), 1833 states have call successors, (1845) [2022-07-12 13:44:40,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8491 states to 8491 states and 11493 transitions. [2022-07-12 13:44:40,492 INFO L78 Accepts]: Start accepts. Automaton has 8491 states and 11493 transitions. Word has length 162 [2022-07-12 13:44:40,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:44:40,492 INFO L495 AbstractCegarLoop]: Abstraction has 8491 states and 11493 transitions. [2022-07-12 13:44:40,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (23), 8 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-12 13:44:40,493 INFO L276 IsEmpty]: Start isEmpty. Operand 8491 states and 11493 transitions. [2022-07-12 13:44:40,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-12 13:44:40,510 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:44:40,511 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 13:44:40,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 13:44:40,511 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:44:40,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:44:40,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1075894051, now seen corresponding path program 1 times [2022-07-12 13:44:40,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:44:40,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885993935] [2022-07-12 13:44:40,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:44:40,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:44:40,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:44:40,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:44:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:40,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:44:40,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:44:40,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:44:40,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:44:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:44:40,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:40,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-12 13:44:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-12 13:44:40,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-12 13:44:40,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-12 13:44:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-12 13:44:40,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-12 13:44:40,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:40,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:44:40,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:44:40,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:44:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:44:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:40,771 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-07-12 13:44:40,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:44:40,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885993935] [2022-07-12 13:44:40,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885993935] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:44:40,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:44:40,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 13:44:40,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780776801] [2022-07-12 13:44:40,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:44:40,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 13:44:40,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:44:40,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 13:44:40,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:44:40,773 INFO L87 Difference]: Start difference. First operand 8491 states and 11493 transitions. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (25), 8 states have call predecessors, (25), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-12 13:44:50,362 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-12 13:44:52,336 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:44:54,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:44:54,867 INFO L93 Difference]: Finished difference Result 22723 states and 31697 transitions. [2022-07-12 13:44:54,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:44:54,868 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (25), 8 states have call predecessors, (25), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 209 [2022-07-12 13:44:54,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:44:54,982 INFO L225 Difference]: With dead ends: 22723 [2022-07-12 13:44:54,982 INFO L226 Difference]: Without dead ends: 14262 [2022-07-12 13:44:55,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2022-07-12 13:44:55,005 INFO L413 NwaCegarLoop]: 2723 mSDtfsCounter, 4827 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 7033 mSolverCounterSat, 4428 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5087 SdHoareTripleChecker+Valid, 3869 SdHoareTripleChecker+Invalid, 11462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4428 IncrementalHoareTripleChecker+Valid, 7033 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2022-07-12 13:44:55,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5087 Valid, 3869 Invalid, 11462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4428 Valid, 7033 Invalid, 1 Unknown, 0 Unchecked, 12.9s Time] [2022-07-12 13:44:55,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14262 states. [2022-07-12 13:44:55,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14262 to 10985. [2022-07-12 13:44:55,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10985 states, 7885 states have (on average 1.2967660114140773) internal successors, (10225), 8090 states have internal predecessors, (10225), 2289 states have call successors, (2289), 808 states have call predecessors, (2289), 810 states have return successors, (2297), 2232 states have call predecessors, (2297), 2288 states have call successors, (2297) [2022-07-12 13:44:55,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10985 states to 10985 states and 14811 transitions. [2022-07-12 13:44:55,591 INFO L78 Accepts]: Start accepts. Automaton has 10985 states and 14811 transitions. Word has length 209 [2022-07-12 13:44:55,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:44:55,592 INFO L495 AbstractCegarLoop]: Abstraction has 10985 states and 14811 transitions. [2022-07-12 13:44:55,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (25), 8 states have call predecessors, (25), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-12 13:44:55,592 INFO L276 IsEmpty]: Start isEmpty. Operand 10985 states and 14811 transitions. [2022-07-12 13:44:55,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-07-12 13:44:55,619 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:44:55,620 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 13:44:55,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 13:44:55,620 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:44:55,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:44:55,620 INFO L85 PathProgramCache]: Analyzing trace with hash 2005424117, now seen corresponding path program 1 times [2022-07-12 13:44:55,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:44:55,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826448381] [2022-07-12 13:44:55,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:44:55,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:44:55,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:44:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:55,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:44:55,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:44:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:44:55,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:44:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:44:55,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:55,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:44:55,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:44:55,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:44:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-12 13:44:55,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-07-12 13:44:55,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-07-12 13:44:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-12 13:44:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-12 13:44:55,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-07-12 13:44:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:44:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:44:55,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:44:55,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:44:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:44:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:44:55,891 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-07-12 13:44:55,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:44:55,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826448381] [2022-07-12 13:44:55,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826448381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:44:55,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:44:55,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 13:44:55,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748859713] [2022-07-12 13:44:55,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:44:55,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 13:44:55,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:44:55,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 13:44:55,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-07-12 13:44:55,893 INFO L87 Difference]: Start difference. First operand 10985 states and 14811 transitions. Second operand has 10 states, 10 states have (on average 11.2) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (26), 8 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-12 13:45:07,438 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-12 13:45:09,511 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:45:13,630 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-12 13:45:15,716 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:45:17,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:45:17,587 INFO L93 Difference]: Finished difference Result 29896 states and 41682 transitions. [2022-07-12 13:45:17,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 13:45:17,588 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.2) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (26), 8 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 237 [2022-07-12 13:45:17,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:45:17,660 INFO L225 Difference]: With dead ends: 29896 [2022-07-12 13:45:17,661 INFO L226 Difference]: Without dead ends: 18941 [2022-07-12 13:45:17,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2022-07-12 13:45:17,685 INFO L413 NwaCegarLoop]: 2936 mSDtfsCounter, 5271 mSDsluCounter, 1965 mSDsCounter, 0 mSdLazyCounter, 10642 mSolverCounterSat, 4980 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5511 SdHoareTripleChecker+Valid, 4901 SdHoareTripleChecker+Invalid, 15626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4980 IncrementalHoareTripleChecker+Valid, 10642 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2022-07-12 13:45:17,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5511 Valid, 4901 Invalid, 15626 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4980 Valid, 10642 Invalid, 4 Unknown, 0 Unchecked, 20.0s Time] [2022-07-12 13:45:17,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18941 states. [2022-07-12 13:45:18,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18941 to 10991. [2022-07-12 13:45:18,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10991 states, 7891 states have (on average 1.2965403624382208) internal successors, (10231), 8096 states have internal predecessors, (10231), 2289 states have call successors, (2289), 808 states have call predecessors, (2289), 810 states have return successors, (2297), 2232 states have call predecessors, (2297), 2288 states have call successors, (2297) [2022-07-12 13:45:18,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10991 states to 10991 states and 14817 transitions. [2022-07-12 13:45:18,418 INFO L78 Accepts]: Start accepts. Automaton has 10991 states and 14817 transitions. Word has length 237 [2022-07-12 13:45:18,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:45:18,419 INFO L495 AbstractCegarLoop]: Abstraction has 10991 states and 14817 transitions. [2022-07-12 13:45:18,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.2) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (26), 8 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-12 13:45:18,419 INFO L276 IsEmpty]: Start isEmpty. Operand 10991 states and 14817 transitions. [2022-07-12 13:45:18,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2022-07-12 13:45:18,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:45:18,456 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 13:45:18,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 13:45:18,457 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:45:18,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:45:18,457 INFO L85 PathProgramCache]: Analyzing trace with hash -433931054, now seen corresponding path program 1 times [2022-07-12 13:45:18,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:45:18,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147349102] [2022-07-12 13:45:18,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:45:18,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:45:18,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:45:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:45:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:45:18,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:45:18,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:45:18,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:45:18,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:18,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:45:18,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:18,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:45:18,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-12 13:45:18,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-12 13:45:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-12 13:45:18,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-12 13:45:18,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-12 13:45:18,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:45:18,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-07-12 13:45:18,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-12 13:45:18,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:18,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 13:45:18,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 13:45:18,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-07-12 13:45:18,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2022-07-12 13:45:18,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2022-07-12 13:45:18,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2022-07-12 13:45:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-07-12 13:45:18,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2022-07-12 13:45:18,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2022-07-12 13:45:18,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:18,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:45:18,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:45:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:45:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:45:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:18,924 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-07-12 13:45:18,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:45:18,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147349102] [2022-07-12 13:45:18,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147349102] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 13:45:18,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322027454] [2022-07-12 13:45:18,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:45:18,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 13:45:18,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:45:18,939 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-12 13:45:18,972 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-12 13:45:19,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:19,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 2941 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 13:45:19,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 13:45:19,700 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-07-12 13:45:19,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 13:45:19,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322027454] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:45:19,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 13:45:19,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13] total 14 [2022-07-12 13:45:19,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226516789] [2022-07-12 13:45:19,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:45:19,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 13:45:19,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:45:19,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 13:45:19,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-07-12 13:45:19,704 INFO L87 Difference]: Start difference. First operand 10991 states and 14817 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-07-12 13:45:20,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:45:20,480 INFO L93 Difference]: Finished difference Result 24795 states and 33424 transitions. [2022-07-12 13:45:20,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 13:45:20,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 316 [2022-07-12 13:45:20,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:45:20,525 INFO L225 Difference]: With dead ends: 24795 [2022-07-12 13:45:20,525 INFO L226 Difference]: Without dead ends: 13834 [2022-07-12 13:45:20,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 405 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-07-12 13:45:20,551 INFO L413 NwaCegarLoop]: 2221 mSDtfsCounter, 1860 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1860 SdHoareTripleChecker+Valid, 4002 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 13:45:20,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1860 Valid, 4002 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 13:45:20,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13834 states. [2022-07-12 13:45:21,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13834 to 13828. [2022-07-12 13:45:21,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13828 states, 9927 states have (on average 1.2981766898358014) internal successors, (12887), 10192 states have internal predecessors, (12887), 2866 states have call successors, (2866), 1032 states have call predecessors, (2866), 1034 states have return successors, (2874), 2797 states have call predecessors, (2874), 2865 states have call successors, (2874) [2022-07-12 13:45:21,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13828 states to 13828 states and 18627 transitions. [2022-07-12 13:45:21,418 INFO L78 Accepts]: Start accepts. Automaton has 13828 states and 18627 transitions. Word has length 316 [2022-07-12 13:45:21,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:45:21,419 INFO L495 AbstractCegarLoop]: Abstraction has 13828 states and 18627 transitions. [2022-07-12 13:45:21,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-07-12 13:45:21,419 INFO L276 IsEmpty]: Start isEmpty. Operand 13828 states and 18627 transitions. [2022-07-12 13:45:21,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2022-07-12 13:45:21,454 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:45:21,455 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 13:45:21,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-12 13:45:21,691 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,SelfDestructingSolverStorable13 [2022-07-12 13:45:21,692 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:45:21,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:45:21,693 INFO L85 PathProgramCache]: Analyzing trace with hash -212847300, now seen corresponding path program 1 times [2022-07-12 13:45:21,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:45:21,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812397711] [2022-07-12 13:45:21,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:45:21,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:45:21,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:45:21,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:21,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:45:21,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:21,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:45:21,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:45:21,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:45:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:45:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:21,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:45:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:21,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:45:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-12 13:45:21,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-12 13:45:21,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:21,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-12 13:45:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-12 13:45:22,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:22,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-12 13:45:22,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:45:22,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-07-12 13:45:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-12 13:45:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:45:22,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 13:45:22,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 13:45:22,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-07-12 13:45:22,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-07-12 13:45:22,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:45:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 13:45:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 13:45:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:45:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-12 13:45:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-12 13:45:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-12 13:45:22,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2022-07-12 13:45:22,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2022-07-12 13:45:22,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2022-07-12 13:45:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2022-07-12 13:45:22,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:22,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:22,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2022-07-12 13:45:22,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2022-07-12 13:45:22,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:45:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:45:22,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:45:22,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:45:22,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:45:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:45:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-07-12 13:45:22,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:45:22,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812397711] [2022-07-12 13:45:22,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812397711] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:45:22,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:45:22,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-12 13:45:22,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155597475] [2022-07-12 13:45:22,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:45:22,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 13:45:22,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:45:22,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 13:45:22,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:45:22,327 INFO L87 Difference]: Start difference. First operand 13828 states and 18627 transitions. Second operand has 16 states, 16 states have (on average 11.0) internal successors, (176), 5 states have internal predecessors, (176), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2022-07-12 13:45:28,333 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-12 13:45:30,518 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-12 13:45:45,868 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-12 13:45:47,952 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:45:50,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:46:04,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:46:04,135 INFO L93 Difference]: Finished difference Result 78455 states and 115973 transitions. [2022-07-12 13:46:04,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-12 13:46:04,135 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.0) internal successors, (176), 5 states have internal predecessors, (176), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) Word has length 382 [2022-07-12 13:46:04,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:46:04,745 INFO L225 Difference]: With dead ends: 78455 [2022-07-12 13:46:04,745 INFO L226 Difference]: Without dead ends: 64657 [2022-07-12 13:46:04,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=616, Invalid=2140, Unknown=0, NotChecked=0, Total=2756 [2022-07-12 13:46:04,831 INFO L413 NwaCegarLoop]: 2956 mSDtfsCounter, 15757 mSDsluCounter, 1763 mSDsCounter, 0 mSdLazyCounter, 21124 mSolverCounterSat, 15080 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15925 SdHoareTripleChecker+Valid, 4719 SdHoareTripleChecker+Invalid, 36209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15080 IncrementalHoareTripleChecker+Valid, 21124 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.2s IncrementalHoareTripleChecker+Time [2022-07-12 13:46:04,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15925 Valid, 4719 Invalid, 36209 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15080 Valid, 21124 Invalid, 5 Unknown, 0 Unchecked, 35.2s Time] [2022-07-12 13:46:04,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64657 states. [2022-07-12 13:46:08,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64657 to 43781. [2022-07-12 13:46:08,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43781 states, 31339 states have (on average 1.2997542997542997) internal successors, (40733), 32265 states have internal predecessors, (40733), 9311 states have call successors, (9311), 2864 states have call predecessors, (9311), 3130 states have return successors, (10750), 9288 states have call predecessors, (10750), 9310 states have call successors, (10750) [2022-07-12 13:46:08,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43781 states to 43781 states and 60794 transitions. [2022-07-12 13:46:08,615 INFO L78 Accepts]: Start accepts. Automaton has 43781 states and 60794 transitions. Word has length 382 [2022-07-12 13:46:08,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:46:08,618 INFO L495 AbstractCegarLoop]: Abstraction has 43781 states and 60794 transitions. [2022-07-12 13:46:08,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.0) internal successors, (176), 5 states have internal predecessors, (176), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2022-07-12 13:46:08,618 INFO L276 IsEmpty]: Start isEmpty. Operand 43781 states and 60794 transitions. [2022-07-12 13:46:08,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-07-12 13:46:08,738 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:46:08,738 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 13:46:08,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 13:46:08,739 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:46:08,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:46:08,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1124108198, now seen corresponding path program 1 times [2022-07-12 13:46:08,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:46:08,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007300340] [2022-07-12 13:46:08,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:46:08,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:46:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:46:09,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:46:09,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:46:09,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:46:09,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:46:09,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:46:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:46:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:46:09,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:46:09,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:46:09,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:46:09,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:46:09,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-12 13:46:09,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-12 13:46:09,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-12 13:46:09,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-12 13:46:09,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-12 13:46:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:46:09,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-07-12 13:46:09,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-12 13:46:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:46:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 13:46:09,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 13:46:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-07-12 13:46:09,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-07-12 13:46:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:46:09,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 13:46:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 13:46:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:46:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-12 13:46:09,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-12 13:46:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-12 13:46:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2022-07-12 13:46:09,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2022-07-12 13:46:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2022-07-12 13:46:09,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2022-07-12 13:46:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2022-07-12 13:46:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2022-07-12 13:46:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:46:09,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:46:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:46:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:46:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:46:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:46:09,475 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-07-12 13:46:09,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:46:09,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007300340] [2022-07-12 13:46:09,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007300340] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:46:09,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:46:09,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-12 13:46:09,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734847501] [2022-07-12 13:46:09,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:46:09,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 13:46:09,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:46:09,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 13:46:09,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:46:09,478 INFO L87 Difference]: Start difference. First operand 43781 states and 60794 transitions. Second operand has 16 states, 16 states have (on average 11.0625) internal successors, (177), 5 states have internal predecessors, (177), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2022-07-12 13:46:23,123 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-12 13:46:25,154 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:46:34,518 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-12 13:46:36,599 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:47:02,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:47:02,962 INFO L93 Difference]: Finished difference Result 235648 states and 374813 transitions. [2022-07-12 13:47:02,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-07-12 13:47:02,977 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.0625) internal successors, (177), 5 states have internal predecessors, (177), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) Word has length 383 [2022-07-12 13:47:02,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:47:04,975 INFO L225 Difference]: With dead ends: 235648 [2022-07-12 13:47:04,976 INFO L226 Difference]: Without dead ends: 191897 [2022-07-12 13:47:05,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=633, Invalid=2229, Unknown=0, NotChecked=0, Total=2862 [2022-07-12 13:47:05,413 INFO L413 NwaCegarLoop]: 3293 mSDtfsCounter, 13657 mSDsluCounter, 1737 mSDsCounter, 0 mSdLazyCounter, 20885 mSolverCounterSat, 13330 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13835 SdHoareTripleChecker+Valid, 5030 SdHoareTripleChecker+Invalid, 34218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 13330 IncrementalHoareTripleChecker+Valid, 20885 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:47:05,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13835 Valid, 5030 Invalid, 34218 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [13330 Valid, 20885 Invalid, 3 Unknown, 0 Unchecked, 33.7s Time] [2022-07-12 13:47:05,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191897 states. [2022-07-12 13:47:18,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191897 to 140839. [2022-07-12 13:47:18,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140839 states, 100581 states have (on average 1.3049979618416998) internal successors, (131258), 103732 states have internal predecessors, (131258), 31531 states have call successors, (31531), 7314 states have call predecessors, (31531), 8726 states have return successors, (48966), 32326 states have call predecessors, (48966), 31530 states have call successors, (48966) [2022-07-12 13:47:20,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140839 states to 140839 states and 211755 transitions. [2022-07-12 13:47:20,380 INFO L78 Accepts]: Start accepts. Automaton has 140839 states and 211755 transitions. Word has length 383 [2022-07-12 13:47:20,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:47:20,380 INFO L495 AbstractCegarLoop]: Abstraction has 140839 states and 211755 transitions. [2022-07-12 13:47:20,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.0625) internal successors, (177), 5 states have internal predecessors, (177), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2022-07-12 13:47:20,381 INFO L276 IsEmpty]: Start isEmpty. Operand 140839 states and 211755 transitions. [2022-07-12 13:47:20,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-07-12 13:47:20,591 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:47:20,591 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 13:47:20,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 13:47:20,591 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:47:20,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:47:20,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1045230600, now seen corresponding path program 1 times [2022-07-12 13:47:20,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:47:20,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624040692] [2022-07-12 13:47:20,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:47:20,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:47:20,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:47:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:47:20,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 13:47:20,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:47:20,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 13:47:20,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-12 13:47:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:47:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-12 13:47:20,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:47:20,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-12 13:47:20,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:47:20,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:47:20,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-12 13:47:20,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-12 13:47:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:20,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-12 13:47:20,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-12 13:47:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-12 13:47:21,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:47:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-07-12 13:47:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-12 13:47:21,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:21,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:47:21,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 13:47:21,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 13:47:21,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-07-12 13:47:21,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-07-12 13:47:21,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:47:21,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 13:47:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 13:47:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:47:21,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-12 13:47:21,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 13:47:21,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-12 13:47:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2022-07-12 13:47:21,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2022-07-12 13:47:21,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2022-07-12 13:47:21,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2022-07-12 13:47:21,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:21,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2022-07-12 13:47:21,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2022-07-12 13:47:21,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:47:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 13:47:21,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:47:21,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 13:47:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 13:47:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:47:21,279 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-07-12 13:47:21,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:47:21,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624040692] [2022-07-12 13:47:21,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624040692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:47:21,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:47:21,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-12 13:47:21,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018783496] [2022-07-12 13:47:21,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:47:21,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 13:47:21,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:47:21,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 13:47:21,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:47:21,282 INFO L87 Difference]: Start difference. First operand 140839 states and 211755 transitions. Second operand has 16 states, 16 states have (on average 11.125) internal successors, (178), 5 states have internal predecessors, (178), 5 states have call successors, (49), 13 states have call predecessors, (49), 3 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2022-07-12 13:47:27,885 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 []