./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--hwmon--abituguru3.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--hwmon--abituguru3.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 32c3d0de0693c88d7932ff8b6e02d1235a8aa90cfbd4ebc203b8adf917998be1 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 13:34:30,863 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 13:34:30,864 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 13:34:30,894 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 13:34:30,897 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 13:34:30,898 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 13:34:30,900 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 13:34:30,907 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 13:34:30,908 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 13:34:30,909 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 13:34:30,910 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 13:34:30,911 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 13:34:30,913 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 13:34:30,915 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 13:34:30,917 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 13:34:30,918 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 13:34:30,920 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 13:34:30,925 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 13:34:30,926 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 13:34:30,928 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 13:34:30,933 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 13:34:30,934 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 13:34:30,935 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 13:34:30,936 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 13:34:30,937 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 13:34:30,941 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 13:34:30,942 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 13:34:30,943 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 13:34:30,944 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 13:34:30,944 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 13:34:30,945 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 13:34:30,946 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 13:34:30,947 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 13:34:30,948 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 13:34:30,948 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 13:34:30,949 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 13:34:30,949 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 13:34:30,950 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 13:34:30,950 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 13:34:30,950 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 13:34:30,951 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 13:34:30,952 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 13:34:30,954 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:34:30,989 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 13:34:30,990 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 13:34:30,990 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 13:34:30,990 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 13:34:30,991 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 13:34:30,991 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 13:34:30,992 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 13:34:30,992 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 13:34:30,992 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 13:34:30,993 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 13:34:30,993 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 13:34:30,994 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 13:34:30,994 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 13:34:30,994 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 13:34:30,994 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 13:34:30,994 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 13:34:30,995 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 13:34:30,995 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 13:34:30,995 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 13:34:30,995 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 13:34:30,995 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 13:34:30,996 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 13:34:30,996 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 13:34:30,996 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 13:34:30,996 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 13:34:30,996 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 13:34:30,997 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 13:34:30,997 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 13:34:31,006 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 13:34:31,006 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 13:34:31,006 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 -> 32c3d0de0693c88d7932ff8b6e02d1235a8aa90cfbd4ebc203b8adf917998be1 [2022-07-12 13:34:31,234 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 13:34:31,258 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 13:34:31,261 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 13:34:31,262 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 13:34:31,263 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 13:34:31,264 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--hwmon--abituguru3.ko-entry_point.cil.out.i [2022-07-12 13:34:31,315 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06a825153/5c35854e096b4023b7b8d4dd4a0041fd/FLAGde843f319 [2022-07-12 13:34:31,930 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 13:34:31,931 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--hwmon--abituguru3.ko-entry_point.cil.out.i [2022-07-12 13:34:31,977 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06a825153/5c35854e096b4023b7b8d4dd4a0041fd/FLAGde843f319 [2022-07-12 13:34:32,291 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06a825153/5c35854e096b4023b7b8d4dd4a0041fd [2022-07-12 13:34:32,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 13:34:32,294 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 13:34:32,295 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 13:34:32,295 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 13:34:32,301 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 13:34:32,301 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 01:34:32" (1/1) ... [2022-07-12 13:34:32,302 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72e29e4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:32, skipping insertion in model container [2022-07-12 13:34:32,302 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 01:34:32" (1/1) ... [2022-07-12 13:34:32,306 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 13:34:32,365 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 13:34:33,091 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--hwmon--abituguru3.ko-entry_point.cil.out.i[192198,192211] [2022-07-12 13:34:33,147 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 13:34:33,250 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 13:34:33,396 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--hwmon--abituguru3.ko-entry_point.cil.out.i[192198,192211] [2022-07-12 13:34:33,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 13:34:33,583 INFO L208 MainTranslator]: Completed translation [2022-07-12 13:34:33,585 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33 WrapperNode [2022-07-12 13:34:33,585 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 13:34:33,586 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 13:34:33,587 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 13:34:33,587 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 13:34:33,594 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:34:33" (1/1) ... [2022-07-12 13:34:33,691 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:34:33" (1/1) ... [2022-07-12 13:34:33,880 INFO L137 Inliner]: procedures = 165, calls = 5249, calls flagged for inlining = 57, calls inlined = 52, statements flattened = 6390 [2022-07-12 13:34:33,881 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 13:34:33,882 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 13:34:33,882 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 13:34:33,882 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 13:34:33,890 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:33,890 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:33,932 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:33,942 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:34,125 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:34,142 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:34,168 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:34,201 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 13:34:34,203 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 13:34:34,203 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 13:34:34,204 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 13:34:34,205 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (1/1) ... [2022-07-12 13:34:34,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 13:34:34,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:34:34,241 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:34:34,263 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:34:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_wait_while_busy [2022-07-12 13:34:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_wait_while_busy [2022-07-12 13:34:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-12 13:34:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-12 13:34:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_wait_for_read [2022-07-12 13:34:34,285 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_wait_for_read [2022-07-12 13:34:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-12 13:34:34,286 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-12 13:34:34,331 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2022-07-12 13:34:34,331 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_unregister [2022-07-12 13:34:34,331 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_remove [2022-07-12 13:34:34,332 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_remove [2022-07-12 13:34:34,332 INFO L130 BoogieDeclarations]: Found specification of procedure dmi_get_system_info [2022-07-12 13:34:34,332 INFO L138 BoogieDeclarations]: Found implementation of procedure dmi_get_system_info [2022-07-12 13:34:34,332 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 13:34:34,332 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 13:34:34,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 13:34:34,332 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 13:34:34,332 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 13:34:34,332 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_read [2022-07-12 13:34:34,333 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_read [2022-07-12 13:34:34,333 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 13:34:34,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 13:34:34,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 13:34:34,333 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-12 13:34:34,333 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-12 13:34:34,333 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-12 13:34:34,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-12 13:34:34,334 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_probe [2022-07-12 13:34:34,334 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_probe [2022-07-12 13:34:34,334 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2022-07-12 13:34:34,334 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2022-07-12 13:34:34,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_update_lock_of_abituguru3_data [2022-07-12 13:34:34,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_update_lock_of_abituguru3_data [2022-07-12 13:34:34,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 13:34:34,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 13:34:34,334 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_suspend [2022-07-12 13:34:34,335 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_suspend [2022-07-12 13:34:34,335 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-12 13:34:34,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-12 13:34:34,335 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-12 13:34:34,335 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-12 13:34:34,335 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_read_increment_offset [2022-07-12 13:34:34,335 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_read_increment_offset [2022-07-12 13:34:34,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 13:34:34,335 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2022-07-12 13:34:34,336 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2022-07-12 13:34:34,336 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-12 13:34:34,336 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-12 13:34:34,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 13:34:34,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 13:34:34,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 13:34:34,336 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_update_device [2022-07-12 13:34:34,336 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_update_device [2022-07-12 13:34:34,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 13:34:34,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-12 13:34:34,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-12 13:34:34,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 13:34:34,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 13:34:34,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_update_lock_of_abituguru3_data [2022-07-12 13:34:34,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_update_lock_of_abituguru3_data [2022-07-12 13:34:34,337 INFO L130 BoogieDeclarations]: Found specification of procedure strcspn [2022-07-12 13:34:34,337 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-12 13:34:34,337 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-12 13:34:34,338 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-12 13:34:34,338 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-12 13:34:34,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 13:34:34,338 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2022-07-12 13:34:34,338 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2022-07-12 13:34:34,338 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 13:34:34,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 13:34:34,338 INFO L130 BoogieDeclarations]: Found specification of procedure abituguru3_resume [2022-07-12 13:34:34,338 INFO L138 BoogieDeclarations]: Found implementation of procedure abituguru3_resume [2022-07-12 13:34:34,338 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-12 13:34:34,339 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-12 13:34:34,741 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 13:34:34,743 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 13:34:37,337 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 13:34:45,122 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 13:34:45,138 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 13:34:45,140 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 13:34:45,142 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 01:34:45 BoogieIcfgContainer [2022-07-12 13:34:45,143 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 13:34:45,144 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 13:34:45,144 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 13:34:45,147 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 13:34:45,147 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 01:34:32" (1/3) ... [2022-07-12 13:34:45,148 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fa037a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 01:34:45, skipping insertion in model container [2022-07-12 13:34:45,148 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 01:34:33" (2/3) ... [2022-07-12 13:34:45,149 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fa037a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 01:34:45, skipping insertion in model container [2022-07-12 13:34:45,149 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 01:34:45" (3/3) ... [2022-07-12 13:34:45,150 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--hwmon--abituguru3.ko-entry_point.cil.out.i [2022-07-12 13:34:45,161 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 13:34:45,161 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 13:34:45,224 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 13:34:45,235 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@37237051, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@319aec1c [2022-07-12 13:34:45,239 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 13:34:45,244 INFO L276 IsEmpty]: Start isEmpty. Operand has 559 states, 426 states have (on average 1.4366197183098592) internal successors, (612), 439 states have internal predecessors, (612), 101 states have call successors, (101), 31 states have call predecessors, (101), 30 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-07-12 13:34:45,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-12 13:34:45,253 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:45,253 INFO L195 NwaCegarLoop]: trace histogram [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:34:45,254 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:45,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:45,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1970887230, now seen corresponding path program 1 times [2022-07-12 13:34:45,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:45,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721388608] [2022-07-12 13:34:45,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:45,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:45,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:46,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 13:34:46,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:46,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:46,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:46,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721388608] [2022-07-12 13:34:46,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721388608] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:46,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:46,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 13:34:46,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385282416] [2022-07-12 13:34:46,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:46,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 13:34:46,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:46,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 13:34:46,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 13:34:46,293 INFO L87 Difference]: Start difference. First operand has 559 states, 426 states have (on average 1.4366197183098592) internal successors, (612), 439 states have internal predecessors, (612), 101 states have call successors, (101), 31 states have call predecessors, (101), 30 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 13:34:46,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:34:46,783 INFO L93 Difference]: Finished difference Result 1560 states and 2283 transitions. [2022-07-12 13:34:46,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 13:34:46,785 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2022-07-12 13:34:46,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:34:46,813 INFO L225 Difference]: With dead ends: 1560 [2022-07-12 13:34:46,814 INFO L226 Difference]: Without dead ends: 987 [2022-07-12 13:34:46,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 13:34:46,835 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 616 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1640 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:34:46,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 1640 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 13:34:46,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2022-07-12 13:34:46,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 973. [2022-07-12 13:34:46,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 740 states have (on average 1.4) internal successors, (1036), 751 states have internal predecessors, (1036), 176 states have call successors, (176), 57 states have call predecessors, (176), 56 states have return successors, (171), 170 states have call predecessors, (171), 171 states have call successors, (171) [2022-07-12 13:34:46,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1383 transitions. [2022-07-12 13:34:46,981 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1383 transitions. Word has length 23 [2022-07-12 13:34:46,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:34:46,982 INFO L495 AbstractCegarLoop]: Abstraction has 973 states and 1383 transitions. [2022-07-12 13:34:46,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 13:34:46,982 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1383 transitions. [2022-07-12 13:34:46,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-12 13:34:46,985 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:46,985 INFO L195 NwaCegarLoop]: trace histogram [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:34:46,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 13:34:46,985 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:46,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:46,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1089981821, now seen corresponding path program 1 times [2022-07-12 13:34:46,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:46,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968033660] [2022-07-12 13:34:46,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:46,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:47,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:47,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-12 13:34:47,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:47,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:47,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:47,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968033660] [2022-07-12 13:34:47,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968033660] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:47,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:47,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 13:34:47,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996577484] [2022-07-12 13:34:47,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:47,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 13:34:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:47,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 13:34:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 13:34:47,569 INFO L87 Difference]: Start difference. First operand 973 states and 1383 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 13:34:47,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:34:47,971 INFO L93 Difference]: Finished difference Result 2750 states and 3913 transitions. [2022-07-12 13:34:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 13:34:47,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-07-12 13:34:47,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:34:47,986 INFO L225 Difference]: With dead ends: 2750 [2022-07-12 13:34:47,986 INFO L226 Difference]: Without dead ends: 1780 [2022-07-12 13:34:47,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 13:34:47,994 INFO L413 NwaCegarLoop]: 1342 mSDtfsCounter, 757 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 2023 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:34:47,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [757 Valid, 2023 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 13:34:47,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1780 states. [2022-07-12 13:34:48,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1780 to 1771. [2022-07-12 13:34:48,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1771 states, 1340 states have (on average 1.4014925373134328) internal successors, (1878), 1356 states have internal predecessors, (1878), 323 states have call successors, (323), 108 states have call predecessors, (323), 107 states have return successors, (318), 318 states have call predecessors, (318), 318 states have call successors, (318) [2022-07-12 13:34:48,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1771 states to 1771 states and 2519 transitions. [2022-07-12 13:34:48,084 INFO L78 Accepts]: Start accepts. Automaton has 1771 states and 2519 transitions. Word has length 21 [2022-07-12 13:34:48,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:34:48,084 INFO L495 AbstractCegarLoop]: Abstraction has 1771 states and 2519 transitions. [2022-07-12 13:34:48,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 13:34:48,085 INFO L276 IsEmpty]: Start isEmpty. Operand 1771 states and 2519 transitions. [2022-07-12 13:34:48,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-12 13:34:48,091 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:48,092 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 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:34:48,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 13:34:48,092 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:48,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:48,093 INFO L85 PathProgramCache]: Analyzing trace with hash 2140487856, now seen corresponding path program 1 times [2022-07-12 13:34:48,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:48,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18766105] [2022-07-12 13:34:48,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:48,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:48,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:48,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:34:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:48,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:34:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:48,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:48,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:48,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18766105] [2022-07-12 13:34:48,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18766105] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:48,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:48,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:34:48,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389580989] [2022-07-12 13:34:48,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:48,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:34:48,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:48,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:34:48,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:34:48,692 INFO L87 Difference]: Start difference. First operand 1771 states and 2519 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:50,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:34:50,814 INFO L93 Difference]: Finished difference Result 4844 states and 7178 transitions. [2022-07-12 13:34:50,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 13:34:50,815 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-07-12 13:34:50,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:34:50,832 INFO L225 Difference]: With dead ends: 4844 [2022-07-12 13:34:50,832 INFO L226 Difference]: Without dead ends: 3076 [2022-07-12 13:34:50,839 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-12 13:34:50,840 INFO L413 NwaCegarLoop]: 1337 mSDtfsCounter, 915 mSDsluCounter, 4985 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 969 SdHoareTripleChecker+Valid, 6322 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-12 13:34:50,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [969 Valid, 6322 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1122 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-12 13:34:50,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3076 states. [2022-07-12 13:34:50,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3076 to 1793. [2022-07-12 13:34:50,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1793 states, 1358 states have (on average 1.4005891016200294) internal successors, (1902), 1374 states have internal predecessors, (1902), 327 states have call successors, (327), 108 states have call predecessors, (327), 107 states have return successors, (322), 322 states have call predecessors, (322), 322 states have call successors, (322) [2022-07-12 13:34:50,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1793 states to 1793 states and 2551 transitions. [2022-07-12 13:34:50,939 INFO L78 Accepts]: Start accepts. Automaton has 1793 states and 2551 transitions. Word has length 32 [2022-07-12 13:34:50,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:34:50,942 INFO L495 AbstractCegarLoop]: Abstraction has 1793 states and 2551 transitions. [2022-07-12 13:34:50,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:50,943 INFO L276 IsEmpty]: Start isEmpty. Operand 1793 states and 2551 transitions. [2022-07-12 13:34:50,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-12 13:34:50,944 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:50,945 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 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:34:50,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 13:34:50,945 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:50,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:50,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1935624722, now seen corresponding path program 1 times [2022-07-12 13:34:50,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:50,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390472439] [2022-07-12 13:34:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:50,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:51,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:51,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:34:51,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:51,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:34:51,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:51,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:51,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:51,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390472439] [2022-07-12 13:34:51,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390472439] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:51,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:51,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 13:34:51,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962219054] [2022-07-12 13:34:51,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:51,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 13:34:51,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:51,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 13:34:51,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 13:34:51,498 INFO L87 Difference]: Start difference. First operand 1793 states and 2551 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:52,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:34:52,294 INFO L93 Difference]: Finished difference Result 1877 states and 2700 transitions. [2022-07-12 13:34:52,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 13:34:52,295 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-07-12 13:34:52,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:34:52,304 INFO L225 Difference]: With dead ends: 1877 [2022-07-12 13:34:52,304 INFO L226 Difference]: Without dead ends: 1874 [2022-07-12 13:34:52,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 13:34:52,305 INFO L413 NwaCegarLoop]: 763 mSDtfsCounter, 805 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:34:52,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 1240 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 13:34:52,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1874 states. [2022-07-12 13:34:52,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1874 to 1792. [2022-07-12 13:34:52,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1358 states have (on average 1.3998527245949925) internal successors, (1901), 1373 states have internal predecessors, (1901), 326 states have call successors, (326), 108 states have call predecessors, (326), 107 states have return successors, (322), 322 states have call predecessors, (322), 322 states have call successors, (322) [2022-07-12 13:34:52,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 2549 transitions. [2022-07-12 13:34:52,367 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 2549 transitions. Word has length 32 [2022-07-12 13:34:52,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:34:52,367 INFO L495 AbstractCegarLoop]: Abstraction has 1792 states and 2549 transitions. [2022-07-12 13:34:52,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:52,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 2549 transitions. [2022-07-12 13:34:52,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-12 13:34:52,369 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:52,369 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34:52,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 13:34:52,369 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:52,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:52,370 INFO L85 PathProgramCache]: Analyzing trace with hash 125104557, now seen corresponding path program 1 times [2022-07-12 13:34:52,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:52,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340842637] [2022-07-12 13:34:52,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:52,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:52,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:52,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:34:52,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:52,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:34:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:52,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:52,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340842637] [2022-07-12 13:34:52,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340842637] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:52,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:52,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 13:34:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501531675] [2022-07-12 13:34:52,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:52,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 13:34:52,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:52,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 13:34:52,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 13:34:52,855 INFO L87 Difference]: Start difference. First operand 1792 states and 2549 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:53,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:34:53,585 INFO L93 Difference]: Finished difference Result 1876 states and 2698 transitions. [2022-07-12 13:34:53,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 13:34:53,587 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 33 [2022-07-12 13:34:53,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:34:53,597 INFO L225 Difference]: With dead ends: 1876 [2022-07-12 13:34:53,597 INFO L226 Difference]: Without dead ends: 1873 [2022-07-12 13:34:53,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 13:34:53,599 INFO L413 NwaCegarLoop]: 761 mSDtfsCounter, 802 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 865 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:34:53,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [865 Valid, 1237 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 13:34:53,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1873 states. [2022-07-12 13:34:53,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1873 to 1791. [2022-07-12 13:34:53,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1791 states, 1358 states have (on average 1.3991163475699557) internal successors, (1900), 1372 states have internal predecessors, (1900), 325 states have call successors, (325), 108 states have call predecessors, (325), 107 states have return successors, (322), 322 states have call predecessors, (322), 322 states have call successors, (322) [2022-07-12 13:34:53,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1791 states to 1791 states and 2547 transitions. [2022-07-12 13:34:53,705 INFO L78 Accepts]: Start accepts. Automaton has 1791 states and 2547 transitions. Word has length 33 [2022-07-12 13:34:53,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:34:53,705 INFO L495 AbstractCegarLoop]: Abstraction has 1791 states and 2547 transitions. [2022-07-12 13:34:53,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:53,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1791 states and 2547 transitions. [2022-07-12 13:34:53,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-12 13:34:53,708 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:53,708 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34:53,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 13:34:53,709 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:53,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:53,709 INFO L85 PathProgramCache]: Analyzing trace with hash -416792367, now seen corresponding path program 1 times [2022-07-12 13:34:53,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:53,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759557373] [2022-07-12 13:34:53,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:53,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:54,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:34:54,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:54,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:34:54,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:54,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:54,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:54,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759557373] [2022-07-12 13:34:54,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759557373] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:54,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:54,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 13:34:54,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959475692] [2022-07-12 13:34:54,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:54,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 13:34:54,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:54,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 13:34:54,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 13:34:54,190 INFO L87 Difference]: Start difference. First operand 1791 states and 2547 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:55,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:34:55,352 INFO L93 Difference]: Finished difference Result 5089 states and 7303 transitions. [2022-07-12 13:34:55,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 13:34:55,353 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 34 [2022-07-12 13:34:55,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:34:55,368 INFO L225 Difference]: With dead ends: 5089 [2022-07-12 13:34:55,368 INFO L226 Difference]: Without dead ends: 3289 [2022-07-12 13:34:55,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 13:34:55,375 INFO L413 NwaCegarLoop]: 823 mSDtfsCounter, 803 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 1846 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-12 13:34:55,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [874 Valid, 1846 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-12 13:34:55,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3289 states. [2022-07-12 13:34:55,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3289 to 3186. [2022-07-12 13:34:55,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3186 states, 2415 states have (on average 1.3958592132505176) internal successors, (3371), 2452 states have internal predecessors, (3371), 589 states have call successors, (589), 195 states have call predecessors, (589), 181 states have return successors, (583), 562 states have call predecessors, (583), 579 states have call successors, (583) [2022-07-12 13:34:55,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3186 states to 3186 states and 4543 transitions. [2022-07-12 13:34:55,513 INFO L78 Accepts]: Start accepts. Automaton has 3186 states and 4543 transitions. Word has length 34 [2022-07-12 13:34:55,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:34:55,515 INFO L495 AbstractCegarLoop]: Abstraction has 3186 states and 4543 transitions. [2022-07-12 13:34:55,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 13:34:55,515 INFO L276 IsEmpty]: Start isEmpty. Operand 3186 states and 4543 transitions. [2022-07-12 13:34:55,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-12 13:34:55,517 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:34:55,517 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-12 13:34:55,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 13:34:55,519 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:34:55,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:34:55,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1540623621, now seen corresponding path program 1 times [2022-07-12 13:34:55,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:34:55,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959622044] [2022-07-12 13:34:55,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:34:55,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:34:55,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:34:56,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:34:56,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:34:56,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:34:56,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:34:56,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-12 13:34:56,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:34:56,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 13:34:56,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:34:56,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959622044] [2022-07-12 13:34:56,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959622044] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:34:56,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:34:56,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:34:56,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530452602] [2022-07-12 13:34:56,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:34:56,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:34:56,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:34:56,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:34:56,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:34:56,068 INFO L87 Difference]: Start difference. First operand 3186 states and 4543 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 13:34:59,279 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:35:01,465 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:35:03,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:03,015 INFO L93 Difference]: Finished difference Result 8718 states and 12635 transitions. [2022-07-12 13:35:03,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 13:35:03,016 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 66 [2022-07-12 13:35:03,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:03,043 INFO L225 Difference]: With dead ends: 8718 [2022-07-12 13:35:03,043 INFO L226 Difference]: Without dead ends: 5535 [2022-07-12 13:35:03,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:35:03,054 INFO L413 NwaCegarLoop]: 991 mSDtfsCounter, 1103 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 915 mSolverCounterSat, 568 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1203 SdHoareTripleChecker+Valid, 2619 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 568 IncrementalHoareTripleChecker+Valid, 915 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:03,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1203 Valid, 2619 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [568 Valid, 915 Invalid, 2 Unknown, 0 Unchecked, 6.7s Time] [2022-07-12 13:35:03,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5535 states. [2022-07-12 13:35:03,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5535 to 4738. [2022-07-12 13:35:03,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4738 states, 3613 states have (on average 1.3874896208137282) internal successors, (5013), 3662 states have internal predecessors, (5013), 857 states have call successors, (857), 285 states have call predecessors, (857), 267 states have return successors, (853), 826 states have call predecessors, (853), 847 states have call successors, (853) [2022-07-12 13:35:03,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4738 states to 4738 states and 6723 transitions. [2022-07-12 13:35:03,222 INFO L78 Accepts]: Start accepts. Automaton has 4738 states and 6723 transitions. Word has length 66 [2022-07-12 13:35:03,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:03,222 INFO L495 AbstractCegarLoop]: Abstraction has 4738 states and 6723 transitions. [2022-07-12 13:35:03,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 13:35:03,223 INFO L276 IsEmpty]: Start isEmpty. Operand 4738 states and 6723 transitions. [2022-07-12 13:35:03,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-12 13:35:03,225 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:03,225 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-12 13:35:03,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 13:35:03,225 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:03,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:03,226 INFO L85 PathProgramCache]: Analyzing trace with hash 127935254, now seen corresponding path program 1 times [2022-07-12 13:35:03,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:03,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90702780] [2022-07-12 13:35:03,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:03,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:03,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-12 13:35:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 13:35:03,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:03,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:35:03,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:03,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 13:35:03,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-12 13:35:03,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-12 13:35:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:03,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 13:35:03,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:35:03,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90702780] [2022-07-12 13:35:03,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90702780] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:35:03,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:35:03,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:35:03,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415455303] [2022-07-12 13:35:03,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:35:03,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:35:03,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:35:03,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:35:03,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:35:03,697 INFO L87 Difference]: Start difference. First operand 4738 states and 6723 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-12 13:35:07,061 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:35:08,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:08,070 INFO L93 Difference]: Finished difference Result 11124 states and 15869 transitions. [2022-07-12 13:35:08,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 13:35:08,071 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 85 [2022-07-12 13:35:08,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:08,107 INFO L225 Difference]: With dead ends: 11124 [2022-07-12 13:35:08,107 INFO L226 Difference]: Without dead ends: 6389 [2022-07-12 13:35:08,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-07-12 13:35:08,124 INFO L413 NwaCegarLoop]: 727 mSDtfsCounter, 756 mSDsluCounter, 1413 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 370 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 2140 SdHoareTripleChecker+Invalid, 1473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 370 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:08,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 2140 Invalid, 1473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [370 Valid, 1102 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2022-07-12 13:35:08,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6389 states. [2022-07-12 13:35:08,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6389 to 6142. [2022-07-12 13:35:08,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6142 states, 4803 states have (on average 1.402665001041016) internal successors, (6737), 4868 states have internal predecessors, (6737), 995 states have call successors, (995), 361 states have call predecessors, (995), 343 states have return successors, (991), 948 states have call predecessors, (991), 979 states have call successors, (991) [2022-07-12 13:35:08,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8723 transitions. [2022-07-12 13:35:08,357 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8723 transitions. Word has length 85 [2022-07-12 13:35:08,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:08,357 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8723 transitions. [2022-07-12 13:35:08,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-12 13:35:08,358 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8723 transitions. [2022-07-12 13:35:08,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-12 13:35:08,361 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:08,361 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2022-07-12 13:35:08,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 13:35:08,362 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:08,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:08,362 INFO L85 PathProgramCache]: Analyzing trace with hash 986755271, now seen corresponding path program 1 times [2022-07-12 13:35:08,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:08,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204994229] [2022-07-12 13:35:08,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:08,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:08,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:08,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:08,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:08,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:08,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-12 13:35:08,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-12 13:35:08,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:35:08,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204994229] [2022-07-12 13:35:08,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204994229] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:35:08,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:35:08,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 13:35:08,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589620753] [2022-07-12 13:35:08,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:35:08,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:35:08,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:35:08,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:35:08,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 13:35:08,938 INFO L87 Difference]: Start difference. First operand 6142 states and 8723 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 13:35:12,705 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:35:15,285 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:35:17,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:17,284 INFO L93 Difference]: Finished difference Result 15372 states and 22173 transitions. [2022-07-12 13:35:17,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 13:35:17,286 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 86 [2022-07-12 13:35:17,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:17,350 INFO L225 Difference]: With dead ends: 15372 [2022-07-12 13:35:17,350 INFO L226 Difference]: Without dead ends: 9233 [2022-07-12 13:35:17,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:35:17,375 INFO L413 NwaCegarLoop]: 1371 mSDtfsCounter, 820 mSDsluCounter, 2892 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 298 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 4263 SdHoareTripleChecker+Invalid, 1667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:17,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [918 Valid, 4263 Invalid, 1667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 1367 Invalid, 2 Unknown, 0 Unchecked, 8.1s Time] [2022-07-12 13:35:17,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9233 states. [2022-07-12 13:35:17,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9233 to 8128. [2022-07-12 13:35:17,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8128 states, 6388 states have (on average 1.3963681903569192) internal successors, (8920), 6464 states have internal predecessors, (8920), 1289 states have call successors, (1289), 469 states have call predecessors, (1289), 450 states have return successors, (1292), 1242 states have call predecessors, (1292), 1276 states have call successors, (1292) [2022-07-12 13:35:17,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8128 states to 8128 states and 11501 transitions. [2022-07-12 13:35:17,769 INFO L78 Accepts]: Start accepts. Automaton has 8128 states and 11501 transitions. Word has length 86 [2022-07-12 13:35:17,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:17,769 INFO L495 AbstractCegarLoop]: Abstraction has 8128 states and 11501 transitions. [2022-07-12 13:35:17,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 13:35:17,770 INFO L276 IsEmpty]: Start isEmpty. Operand 8128 states and 11501 transitions. [2022-07-12 13:35:17,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-12 13:35:17,779 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:17,779 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:17,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 13:35:17,780 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:17,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:17,780 INFO L85 PathProgramCache]: Analyzing trace with hash -216719008, now seen corresponding path program 1 times [2022-07-12 13:35:17,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:17,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345681091] [2022-07-12 13:35:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:17,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:18,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:18,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:18,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-12 13:35:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:18,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:18,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-12 13:35:18,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-07-12 13:35:18,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:35:18,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345681091] [2022-07-12 13:35:18,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345681091] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:35:18,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:35:18,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:35:18,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123229888] [2022-07-12 13:35:18,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:35:18,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:35:18,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:35:18,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:35:18,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:35:18,384 INFO L87 Difference]: Start difference. First operand 8128 states and 11501 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:22,032 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:35:24,069 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:35:26,500 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:35:29,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:29,185 INFO L93 Difference]: Finished difference Result 19602 states and 28161 transitions. [2022-07-12 13:35:29,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:35:29,185 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 117 [2022-07-12 13:35:29,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:29,225 INFO L225 Difference]: With dead ends: 19602 [2022-07-12 13:35:29,225 INFO L226 Difference]: Without dead ends: 11477 [2022-07-12 13:35:29,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:35:29,248 INFO L413 NwaCegarLoop]: 1266 mSDtfsCounter, 1075 mSDsluCounter, 2630 mSDsCounter, 0 mSdLazyCounter, 2331 mSolverCounterSat, 645 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1143 SdHoareTripleChecker+Valid, 3896 SdHoareTripleChecker+Invalid, 2979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 645 IncrementalHoareTripleChecker+Valid, 2331 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:29,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1143 Valid, 3896 Invalid, 2979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [645 Valid, 2331 Invalid, 3 Unknown, 0 Unchecked, 10.5s Time] [2022-07-12 13:35:29,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11477 states. [2022-07-12 13:35:29,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11477 to 10110. [2022-07-12 13:35:29,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10110 states, 7968 states have (on average 1.3928212851405624) internal successors, (11098), 8058 states have internal predecessors, (11098), 1587 states have call successors, (1587), 575 states have call predecessors, (1587), 554 states have return successors, (1594), 1536 states have call predecessors, (1594), 1574 states have call successors, (1594) [2022-07-12 13:35:29,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10110 states to 10110 states and 14279 transitions. [2022-07-12 13:35:29,598 INFO L78 Accepts]: Start accepts. Automaton has 10110 states and 14279 transitions. Word has length 117 [2022-07-12 13:35:29,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:29,599 INFO L495 AbstractCegarLoop]: Abstraction has 10110 states and 14279 transitions. [2022-07-12 13:35:29,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:29,599 INFO L276 IsEmpty]: Start isEmpty. Operand 10110 states and 14279 transitions. [2022-07-12 13:35:29,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-12 13:35:29,604 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:29,604 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:29,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 13:35:29,605 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:29,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:29,605 INFO L85 PathProgramCache]: Analyzing trace with hash 504148532, now seen corresponding path program 1 times [2022-07-12 13:35:29,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:29,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876660993] [2022-07-12 13:35:29,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:29,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:29,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:30,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:30,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:35:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:30,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:30,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-12 13:35:30,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:30,089 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-12 13:35:30,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:35:30,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876660993] [2022-07-12 13:35:30,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876660993] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:35:30,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:35:30,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:35:30,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621443269] [2022-07-12 13:35:30,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:35:30,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:35:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:35:30,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:35:30,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:35:30,092 INFO L87 Difference]: Start difference. First operand 10110 states and 14279 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:33,368 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:35:35,725 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:35:38,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:38,119 INFO L93 Difference]: Finished difference Result 23836 states and 34157 transitions. [2022-07-12 13:35:38,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:35:38,123 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 119 [2022-07-12 13:35:38,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:38,183 INFO L225 Difference]: With dead ends: 23836 [2022-07-12 13:35:38,183 INFO L226 Difference]: Without dead ends: 13729 [2022-07-12 13:35:38,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:35:38,221 INFO L413 NwaCegarLoop]: 1293 mSDtfsCounter, 1168 mSDsluCounter, 2113 mSDsCounter, 0 mSdLazyCounter, 2003 mSolverCounterSat, 785 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1236 SdHoareTripleChecker+Valid, 3406 SdHoareTripleChecker+Invalid, 2790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 785 IncrementalHoareTripleChecker+Valid, 2003 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:38,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1236 Valid, 3406 Invalid, 2790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [785 Valid, 2003 Invalid, 2 Unknown, 0 Unchecked, 7.6s Time] [2022-07-12 13:35:38,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13729 states. [2022-07-12 13:35:38,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13729 to 12092. [2022-07-12 13:35:38,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12092 states, 9548 states have (on average 1.3904482614160034) internal successors, (13276), 9652 states have internal predecessors, (13276), 1885 states have call successors, (1885), 681 states have call predecessors, (1885), 658 states have return successors, (1896), 1830 states have call predecessors, (1896), 1872 states have call successors, (1896) [2022-07-12 13:35:38,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12092 states to 12092 states and 17057 transitions. [2022-07-12 13:35:38,641 INFO L78 Accepts]: Start accepts. Automaton has 12092 states and 17057 transitions. Word has length 119 [2022-07-12 13:35:38,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:38,642 INFO L495 AbstractCegarLoop]: Abstraction has 12092 states and 17057 transitions. [2022-07-12 13:35:38,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:38,642 INFO L276 IsEmpty]: Start isEmpty. Operand 12092 states and 17057 transitions. [2022-07-12 13:35:38,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-12 13:35:38,647 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:38,647 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-12 13:35:38,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 13:35:38,648 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:38,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:38,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1210000877, now seen corresponding path program 1 times [2022-07-12 13:35:38,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:38,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883632098] [2022-07-12 13:35:38,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:38,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:38,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:39,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:39,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:39,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-12 13:35:39,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:39,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:39,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-12 13:35:39,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:39,211 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-12 13:35:39,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:35:39,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883632098] [2022-07-12 13:35:39,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883632098] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:35:39,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:35:39,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:35:39,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195370853] [2022-07-12 13:35:39,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:35:39,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:35:39,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:35:39,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:35:39,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:35:39,214 INFO L87 Difference]: Start difference. First operand 12092 states and 17057 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:42,732 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:35:44,768 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:35:47,148 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:35:49,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:49,951 INFO L93 Difference]: Finished difference Result 28070 states and 40153 transitions. [2022-07-12 13:35:49,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:35:49,951 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 119 [2022-07-12 13:35:49,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:50,016 INFO L225 Difference]: With dead ends: 28070 [2022-07-12 13:35:50,016 INFO L226 Difference]: Without dead ends: 15981 [2022-07-12 13:35:50,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:35:50,045 INFO L413 NwaCegarLoop]: 1279 mSDtfsCounter, 1072 mSDsluCounter, 2677 mSDsCounter, 0 mSdLazyCounter, 2324 mSolverCounterSat, 644 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1140 SdHoareTripleChecker+Valid, 3956 SdHoareTripleChecker+Invalid, 2971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 644 IncrementalHoareTripleChecker+Valid, 2324 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:50,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1140 Valid, 3956 Invalid, 2971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [644 Valid, 2324 Invalid, 3 Unknown, 0 Unchecked, 10.2s Time] [2022-07-12 13:35:50,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15981 states. [2022-07-12 13:35:50,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15981 to 14074. [2022-07-12 13:35:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14074 states, 11128 states have (on average 1.3887491013659239) internal successors, (15454), 11246 states have internal predecessors, (15454), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:35:50,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14074 states to 14074 states and 19835 transitions. [2022-07-12 13:35:50,524 INFO L78 Accepts]: Start accepts. Automaton has 14074 states and 19835 transitions. Word has length 119 [2022-07-12 13:35:50,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:50,524 INFO L495 AbstractCegarLoop]: Abstraction has 14074 states and 19835 transitions. [2022-07-12 13:35:50,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:50,525 INFO L276 IsEmpty]: Start isEmpty. Operand 14074 states and 19835 transitions. [2022-07-12 13:35:50,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-12 13:35:50,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:50,535 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 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] [2022-07-12 13:35:50,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 13:35:50,536 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:50,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:50,536 INFO L85 PathProgramCache]: Analyzing trace with hash 278316373, now seen corresponding path program 1 times [2022-07-12 13:35:50,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:50,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033757586] [2022-07-12 13:35:50,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:50,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:50,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:50,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:50,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:50,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:50,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:50,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-12 13:35:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:50,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:51,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:51,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:51,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:51,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:51,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-12 13:35:51,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:51,011 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-07-12 13:35:51,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:35:51,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033757586] [2022-07-12 13:35:51,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033757586] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:35:51,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:35:51,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 13:35:51,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562401537] [2022-07-12 13:35:51,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:35:51,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 13:35:51,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:35:51,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 13:35:51,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:35:51,013 INFO L87 Difference]: Start difference. First operand 14074 states and 19835 transitions. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:54,508 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:35:56,544 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:35:58,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:35:58,861 INFO L93 Difference]: Finished difference Result 30035 states and 42747 transitions. [2022-07-12 13:35:58,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 13:35:58,861 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 120 [2022-07-12 13:35:58,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:35:58,935 INFO L225 Difference]: With dead ends: 30035 [2022-07-12 13:35:58,936 INFO L226 Difference]: Without dead ends: 15964 [2022-07-12 13:35:58,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-07-12 13:35:58,980 INFO L413 NwaCegarLoop]: 718 mSDtfsCounter, 1148 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 1798 mSolverCounterSat, 546 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1184 SdHoareTripleChecker+Valid, 2890 SdHoareTripleChecker+Invalid, 2346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 546 IncrementalHoareTripleChecker+Valid, 1798 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:35:58,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1184 Valid, 2890 Invalid, 2346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [546 Valid, 1798 Invalid, 2 Unknown, 0 Unchecked, 7.3s Time] [2022-07-12 13:35:58,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15964 states. [2022-07-12 13:35:59,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15964 to 14074. [2022-07-12 13:35:59,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14074 states, 11128 states have (on average 1.388389647735442) internal successors, (15450), 11246 states have internal predecessors, (15450), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:35:59,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14074 states to 14074 states and 19831 transitions. [2022-07-12 13:35:59,497 INFO L78 Accepts]: Start accepts. Automaton has 14074 states and 19831 transitions. Word has length 120 [2022-07-12 13:35:59,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:35:59,497 INFO L495 AbstractCegarLoop]: Abstraction has 14074 states and 19831 transitions. [2022-07-12 13:35:59,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:35:59,498 INFO L276 IsEmpty]: Start isEmpty. Operand 14074 states and 19831 transitions. [2022-07-12 13:35:59,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-12 13:35:59,503 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:35:59,503 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-12 13:35:59,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 13:35:59,504 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:35:59,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:35:59,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1220157427, now seen corresponding path program 1 times [2022-07-12 13:35:59,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:35:59,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207915850] [2022-07-12 13:35:59,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:35:59,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:35:59,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:59,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:35:59,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:59,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:59,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:59,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:35:59,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:59,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:35:59,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:59,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:35:59,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:35:59,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-12 13:35:59,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:00,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:00,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:00,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:00,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:00,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:00,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-12 13:36:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:00,019 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-12 13:36:00,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:00,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207915850] [2022-07-12 13:36:00,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207915850] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:00,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:36:00,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 13:36:00,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105035967] [2022-07-12 13:36:00,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:00,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 13:36:00,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:00,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 13:36:00,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:36:00,022 INFO L87 Difference]: Start difference. First operand 14074 states and 19831 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:36:03,375 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:36:05,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:05,162 INFO L93 Difference]: Finished difference Result 30035 states and 42739 transitions. [2022-07-12 13:36:05,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 13:36:05,163 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 123 [2022-07-12 13:36:05,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:05,225 INFO L225 Difference]: With dead ends: 30035 [2022-07-12 13:36:05,226 INFO L226 Difference]: Without dead ends: 15964 [2022-07-12 13:36:05,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-07-12 13:36:05,266 INFO L413 NwaCegarLoop]: 700 mSDtfsCounter, 1387 mSDsluCounter, 1837 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 815 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1423 SdHoareTripleChecker+Valid, 2537 SdHoareTripleChecker+Invalid, 2274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 815 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:05,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1423 Valid, 2537 Invalid, 2274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [815 Valid, 1458 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2022-07-12 13:36:05,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15964 states. [2022-07-12 13:36:05,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15964 to 14074. [2022-07-12 13:36:05,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14074 states, 11128 states have (on average 1.3880301941049604) internal successors, (15446), 11246 states have internal predecessors, (15446), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:36:05,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14074 states to 14074 states and 19827 transitions. [2022-07-12 13:36:05,919 INFO L78 Accepts]: Start accepts. Automaton has 14074 states and 19827 transitions. Word has length 123 [2022-07-12 13:36:05,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:05,920 INFO L495 AbstractCegarLoop]: Abstraction has 14074 states and 19827 transitions. [2022-07-12 13:36:05,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:36:05,920 INFO L276 IsEmpty]: Start isEmpty. Operand 14074 states and 19827 transitions. [2022-07-12 13:36:05,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-12 13:36:05,925 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:05,925 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 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] [2022-07-12 13:36:05,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 13:36:05,926 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:05,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:05,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1039882275, now seen corresponding path program 1 times [2022-07-12 13:36:05,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:05,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223715621] [2022-07-12 13:36:05,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:05,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:36:06,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:36:06,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:06,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:06,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:06,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-12 13:36:06,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:06,416 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-12 13:36:06,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:06,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223715621] [2022-07-12 13:36:06,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223715621] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:06,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:36:06,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 13:36:06,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135841818] [2022-07-12 13:36:06,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:06,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 13:36:06,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:06,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 13:36:06,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:36:06,418 INFO L87 Difference]: Start difference. First operand 14074 states and 19827 transitions. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:36:09,776 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:36:11,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:11,847 INFO L93 Difference]: Finished difference Result 30035 states and 42731 transitions. [2022-07-12 13:36:11,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 13:36:11,851 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 120 [2022-07-12 13:36:11,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:11,894 INFO L225 Difference]: With dead ends: 30035 [2022-07-12 13:36:11,894 INFO L226 Difference]: Without dead ends: 15964 [2022-07-12 13:36:11,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-07-12 13:36:11,926 INFO L413 NwaCegarLoop]: 710 mSDtfsCounter, 1368 mSDsluCounter, 1832 mSDsCounter, 0 mSdLazyCounter, 1495 mSolverCounterSat, 814 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1404 SdHoareTripleChecker+Valid, 2542 SdHoareTripleChecker+Invalid, 2310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 814 IncrementalHoareTripleChecker+Valid, 1495 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:11,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1404 Valid, 2542 Invalid, 2310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [814 Valid, 1495 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2022-07-12 13:36:11,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15964 states. [2022-07-12 13:36:12,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15964 to 14074. [2022-07-12 13:36:12,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14074 states, 11128 states have (on average 1.3876707404744788) internal successors, (15442), 11246 states have internal predecessors, (15442), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:36:12,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14074 states to 14074 states and 19823 transitions. [2022-07-12 13:36:12,471 INFO L78 Accepts]: Start accepts. Automaton has 14074 states and 19823 transitions. Word has length 120 [2022-07-12 13:36:12,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:12,471 INFO L495 AbstractCegarLoop]: Abstraction has 14074 states and 19823 transitions. [2022-07-12 13:36:12,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 13:36:12,472 INFO L276 IsEmpty]: Start isEmpty. Operand 14074 states and 19823 transitions. [2022-07-12 13:36:12,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-12 13:36:12,477 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:12,477 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:12,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 13:36:12,477 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:12,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:12,478 INFO L85 PathProgramCache]: Analyzing trace with hash 580686427, now seen corresponding path program 1 times [2022-07-12 13:36:12,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:12,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343949709] [2022-07-12 13:36:12,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:12,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:12,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-12 13:36:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:12,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-12 13:36:12,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-12 13:36:12,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:12,981 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 13:36:12,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:12,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343949709] [2022-07-12 13:36:12,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343949709] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 13:36:12,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10133160] [2022-07-12 13:36:12,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:12,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 13:36:12,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:36:12,988 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:36:12,992 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:36:14,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:14,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 12383 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-12 13:36:14,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 13:36:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-12 13:36:14,804 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 13:36:14,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10133160] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:14,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 13:36:14,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-07-12 13:36:14,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481245025] [2022-07-12 13:36:14,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:14,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:36:14,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:14,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:36:14,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-07-12 13:36:14,807 INFO L87 Difference]: Start difference. First operand 14074 states and 19823 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 13:36:15,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:15,970 INFO L93 Difference]: Finished difference Result 33201 states and 47327 transitions. [2022-07-12 13:36:15,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 13:36:15,971 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 120 [2022-07-12 13:36:15,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:16,012 INFO L225 Difference]: With dead ends: 33201 [2022-07-12 13:36:16,012 INFO L226 Difference]: Without dead ends: 19074 [2022-07-12 13:36:16,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-07-12 13:36:16,031 INFO L413 NwaCegarLoop]: 983 mSDtfsCounter, 297 mSDsluCounter, 5642 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 6625 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:16,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 6625 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 13:36:16,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19074 states. [2022-07-12 13:36:16,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19074 to 14078. [2022-07-12 13:36:16,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14078 states, 11132 states have (on average 1.3837585339561624) internal successors, (15404), 11250 states have internal predecessors, (15404), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:36:16,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14078 states to 14078 states and 19785 transitions. [2022-07-12 13:36:16,523 INFO L78 Accepts]: Start accepts. Automaton has 14078 states and 19785 transitions. Word has length 120 [2022-07-12 13:36:16,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:16,524 INFO L495 AbstractCegarLoop]: Abstraction has 14078 states and 19785 transitions. [2022-07-12 13:36:16,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 13:36:16,524 INFO L276 IsEmpty]: Start isEmpty. Operand 14078 states and 19785 transitions. [2022-07-12 13:36:16,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-12 13:36:16,529 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:16,529 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-12 13:36:16,575 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:36:16,755 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,SelfDestructingSolverStorable15 [2022-07-12 13:36:16,756 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:16,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:16,756 INFO L85 PathProgramCache]: Analyzing trace with hash 559133422, now seen corresponding path program 1 times [2022-07-12 13:36:16,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:16,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476057206] [2022-07-12 13:36:16,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:16,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:17,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:36:17,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:17,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:36:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:17,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-12 13:36:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:17,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:17,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-12 13:36:17,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-12 13:36:17,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:17,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476057206] [2022-07-12 13:36:17,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476057206] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:17,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:36:17,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 13:36:17,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229757032] [2022-07-12 13:36:17,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:17,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:36:17,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:17,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:36:17,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:36:17,261 INFO L87 Difference]: Start difference. First operand 14078 states and 19785 transitions. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-12 13:36:21,397 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:36:23,445 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:36:26,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:26,461 INFO L93 Difference]: Finished difference Result 41426 states and 60219 transitions. [2022-07-12 13:36:26,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 13:36:26,461 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 145 [2022-07-12 13:36:26,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:26,563 INFO L225 Difference]: With dead ends: 41426 [2022-07-12 13:36:26,563 INFO L226 Difference]: Without dead ends: 27351 [2022-07-12 13:36:26,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-07-12 13:36:26,602 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 1105 mSDsluCounter, 3263 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 388 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1172 SdHoareTripleChecker+Valid, 4247 SdHoareTripleChecker+Invalid, 2361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:26,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1172 Valid, 4247 Invalid, 2361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 1971 Invalid, 2 Unknown, 0 Unchecked, 8.5s Time] [2022-07-12 13:36:26,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27351 states. [2022-07-12 13:36:27,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27351 to 14036. [2022-07-12 13:36:27,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14036 states, 11090 states have (on average 1.3801623083859333) internal successors, (15306), 11208 states have internal predecessors, (15306), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:36:27,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14036 states to 14036 states and 19687 transitions. [2022-07-12 13:36:27,282 INFO L78 Accepts]: Start accepts. Automaton has 14036 states and 19687 transitions. Word has length 145 [2022-07-12 13:36:27,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:27,282 INFO L495 AbstractCegarLoop]: Abstraction has 14036 states and 19687 transitions. [2022-07-12 13:36:27,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-12 13:36:27,282 INFO L276 IsEmpty]: Start isEmpty. Operand 14036 states and 19687 transitions. [2022-07-12 13:36:27,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-07-12 13:36:27,288 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:27,288 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-12 13:36:27,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 13:36:27,288 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:27,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:27,288 INFO L85 PathProgramCache]: Analyzing trace with hash 823178437, now seen corresponding path program 1 times [2022-07-12 13:36:27,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:27,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633511553] [2022-07-12 13:36:27,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:27,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:27,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:27,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:27,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-12 13:36:27,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:27,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 13:36:27,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:36:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:27,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-12 13:36:27,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 13:36:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:27,809 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-12 13:36:27,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:27,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633511553] [2022-07-12 13:36:27,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633511553] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:27,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:36:27,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 13:36:27,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791286540] [2022-07-12 13:36:27,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:27,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:36:27,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:27,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:36:27,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:36:27,811 INFO L87 Difference]: Start difference. First operand 14036 states and 19687 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-12 13:36:30,542 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:36:33,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:33,416 INFO L93 Difference]: Finished difference Result 42564 states and 61847 transitions. [2022-07-12 13:36:33,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 13:36:33,416 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 148 [2022-07-12 13:36:33,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:33,492 INFO L225 Difference]: With dead ends: 42564 [2022-07-12 13:36:33,493 INFO L226 Difference]: Without dead ends: 28531 [2022-07-12 13:36:33,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-07-12 13:36:33,522 INFO L413 NwaCegarLoop]: 1446 mSDtfsCounter, 1161 mSDsluCounter, 4293 mSDsCounter, 0 mSdLazyCounter, 1662 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1232 SdHoareTripleChecker+Valid, 5739 SdHoareTripleChecker+Invalid, 2280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 618 IncrementalHoareTripleChecker+Valid, 1662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:33,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1232 Valid, 5739 Invalid, 2280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [618 Valid, 1662 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-07-12 13:36:33,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28531 states. [2022-07-12 13:36:34,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28531 to 14064. [2022-07-12 13:36:34,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14064 states, 11118 states have (on average 1.379204892966361) internal successors, (15334), 11236 states have internal predecessors, (15334), 2183 states have call successors, (2183), 787 states have call predecessors, (2183), 762 states have return successors, (2198), 2124 states have call predecessors, (2198), 2170 states have call successors, (2198) [2022-07-12 13:36:34,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14064 states to 14064 states and 19715 transitions. [2022-07-12 13:36:34,120 INFO L78 Accepts]: Start accepts. Automaton has 14064 states and 19715 transitions. Word has length 148 [2022-07-12 13:36:34,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:34,121 INFO L495 AbstractCegarLoop]: Abstraction has 14064 states and 19715 transitions. [2022-07-12 13:36:34,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-07-12 13:36:34,121 INFO L276 IsEmpty]: Start isEmpty. Operand 14064 states and 19715 transitions. [2022-07-12 13:36:34,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-07-12 13:36:34,126 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:34,127 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-12 13:36:34,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 13:36:34,127 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:34,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:34,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1681591430, now seen corresponding path program 1 times [2022-07-12 13:36:34,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:34,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48163715] [2022-07-12 13:36:34,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:34,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:34,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-12 13:36:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:34,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 13:36:34,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:34,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-12 13:36:34,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:34,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:34,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-12 13:36:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:34,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 13:36:34,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:34,683 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 13:36:34,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:34,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48163715] [2022-07-12 13:36:34,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48163715] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:34,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:36:34,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:36:34,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952070741] [2022-07-12 13:36:34,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:34,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:36:34,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:34,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:36:34,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:36:34,687 INFO L87 Difference]: Start difference. First operand 14064 states and 19715 transitions. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-12 13:36:38,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:36:40,619 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:36:43,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:43,506 INFO L93 Difference]: Finished difference Result 45458 states and 64413 transitions. [2022-07-12 13:36:43,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:36:43,507 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 148 [2022-07-12 13:36:43,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:43,608 INFO L225 Difference]: With dead ends: 45458 [2022-07-12 13:36:43,608 INFO L226 Difference]: Without dead ends: 31397 [2022-07-12 13:36:43,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:36:43,640 INFO L413 NwaCegarLoop]: 768 mSDtfsCounter, 2035 mSDsluCounter, 1499 mSDsCounter, 0 mSdLazyCounter, 1350 mSolverCounterSat, 1378 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2108 SdHoareTripleChecker+Valid, 2267 SdHoareTripleChecker+Invalid, 2730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1378 IncrementalHoareTripleChecker+Valid, 1350 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:43,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2108 Valid, 2267 Invalid, 2730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1378 Valid, 1350 Invalid, 2 Unknown, 0 Unchecked, 7.7s Time] [2022-07-12 13:36:43,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31397 states. [2022-07-12 13:36:44,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31397 to 27546. [2022-07-12 13:36:44,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27546 states, 21778 states have (on average 1.3768941133253743) internal successors, (29986), 22024 states have internal predecessors, (29986), 4245 states have call successors, (4245), 1569 states have call predecessors, (4245), 1522 states have return successors, (4282), 4120 states have call predecessors, (4282), 4226 states have call successors, (4282) [2022-07-12 13:36:44,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27546 states to 27546 states and 38513 transitions. [2022-07-12 13:36:44,849 INFO L78 Accepts]: Start accepts. Automaton has 27546 states and 38513 transitions. Word has length 148 [2022-07-12 13:36:44,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:44,849 INFO L495 AbstractCegarLoop]: Abstraction has 27546 states and 38513 transitions. [2022-07-12 13:36:44,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 3 states have internal predecessors, (103), 3 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-12 13:36:44,850 INFO L276 IsEmpty]: Start isEmpty. Operand 27546 states and 38513 transitions. [2022-07-12 13:36:44,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-12 13:36:44,858 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:44,858 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:44,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-12 13:36:44,859 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:44,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:44,859 INFO L85 PathProgramCache]: Analyzing trace with hash 606760287, now seen corresponding path program 1 times [2022-07-12 13:36:44,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:44,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869744072] [2022-07-12 13:36:44,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:44,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:36:45,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:36:45,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:45,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:45,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-12 13:36:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-12 13:36:45,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-12 13:36:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:45,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:36:45,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:45,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 13:36:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-12 13:36:45,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-12 13:36:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:45,391 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-12 13:36:45,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:45,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869744072] [2022-07-12 13:36:45,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869744072] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:45,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:36:45,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 13:36:45,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493795336] [2022-07-12 13:36:45,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:45,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:36:45,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:45,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:36:45,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:36:45,393 INFO L87 Difference]: Start difference. First operand 27546 states and 38513 transitions. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (19), 7 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-12 13:36:48,596 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:36:50,629 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:36:52,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:52,809 INFO L93 Difference]: Finished difference Result 46673 states and 64935 transitions. [2022-07-12 13:36:52,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 13:36:52,811 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (19), 7 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 159 [2022-07-12 13:36:52,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:52,867 INFO L225 Difference]: With dead ends: 46673 [2022-07-12 13:36:52,867 INFO L226 Difference]: Without dead ends: 19130 [2022-07-12 13:36:52,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-07-12 13:36:52,919 INFO L413 NwaCegarLoop]: 694 mSDtfsCounter, 1273 mSDsluCounter, 1368 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 695 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1311 SdHoareTripleChecker+Valid, 2062 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 695 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:52,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1311 Valid, 2062 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [695 Valid, 906 Invalid, 2 Unknown, 0 Unchecked, 6.5s Time] [2022-07-12 13:36:52,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19130 states. [2022-07-12 13:36:53,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19130 to 12295. [2022-07-12 13:36:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12295 states, 9689 states have (on average 1.394984002477036) internal successors, (13516), 9809 states have internal predecessors, (13516), 1931 states have call successors, (1931), 699 states have call predecessors, (1931), 674 states have return successors, (1946), 1870 states have call predecessors, (1946), 1918 states have call successors, (1946) [2022-07-12 13:36:53,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12295 states to 12295 states and 17393 transitions. [2022-07-12 13:36:53,478 INFO L78 Accepts]: Start accepts. Automaton has 12295 states and 17393 transitions. Word has length 159 [2022-07-12 13:36:53,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:53,479 INFO L495 AbstractCegarLoop]: Abstraction has 12295 states and 17393 transitions. [2022-07-12 13:36:53,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (19), 7 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-12 13:36:53,479 INFO L276 IsEmpty]: Start isEmpty. Operand 12295 states and 17393 transitions. [2022-07-12 13:36:53,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-12 13:36:53,487 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:53,487 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:53,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 13:36:53,488 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:53,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:53,488 INFO L85 PathProgramCache]: Analyzing trace with hash -577394368, now seen corresponding path program 1 times [2022-07-12 13:36:53,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:53,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463463456] [2022-07-12 13:36:53,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:53,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:54,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:36:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:54,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-12 13:36:54,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:54,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-12 13:36:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:54,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:36:54,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:54,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:36:54,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:54,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:54,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:54,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-12 13:36:54,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:54,069 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-12 13:36:54,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:54,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463463456] [2022-07-12 13:36:54,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463463456] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 13:36:54,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097533302] [2022-07-12 13:36:54,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:54,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 13:36:54,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:36:54,072 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 13:36:54,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-12 13:36:55,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:55,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 12546 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 13:36:55,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 13:36:55,731 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-12 13:36:55,731 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 13:36:55,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097533302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:55,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 13:36:55,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2022-07-12 13:36:55,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600170741] [2022-07-12 13:36:55,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:55,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 13:36:55,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:55,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 13:36:55,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-07-12 13:36:55,734 INFO L87 Difference]: Start difference. First operand 12295 states and 17393 transitions. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-07-12 13:36:56,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:36:56,454 INFO L93 Difference]: Finished difference Result 24587 states and 34779 transitions. [2022-07-12 13:36:56,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 13:36:56,455 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 167 [2022-07-12 13:36:56,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:36:56,487 INFO L225 Difference]: With dead ends: 24587 [2022-07-12 13:36:56,487 INFO L226 Difference]: Without dead ends: 12302 [2022-07-12 13:36:56,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-07-12 13:36:56,511 INFO L413 NwaCegarLoop]: 786 mSDtfsCounter, 27 mSDsluCounter, 3092 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 3878 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:36:56,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 3878 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 13:36:56,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12302 states. [2022-07-12 13:36:57,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12302 to 12197. [2022-07-12 13:36:57,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12197 states, 9607 states have (on average 1.3954408243988758) internal successors, (13406), 9729 states have internal predecessors, (13406), 1922 states have call successors, (1922), 692 states have call predecessors, (1922), 667 states have return successors, (1937), 1859 states have call predecessors, (1937), 1909 states have call successors, (1937) [2022-07-12 13:36:57,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12197 states to 12197 states and 17265 transitions. [2022-07-12 13:36:57,055 INFO L78 Accepts]: Start accepts. Automaton has 12197 states and 17265 transitions. Word has length 167 [2022-07-12 13:36:57,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:36:57,055 INFO L495 AbstractCegarLoop]: Abstraction has 12197 states and 17265 transitions. [2022-07-12 13:36:57,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-07-12 13:36:57,056 INFO L276 IsEmpty]: Start isEmpty. Operand 12197 states and 17265 transitions. [2022-07-12 13:36:57,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-12 13:36:57,062 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:36:57,063 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:57,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-12 13:36:57,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-12 13:36:57,288 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:36:57,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:36:57,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1326215580, now seen corresponding path program 1 times [2022-07-12 13:36:57,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:36:57,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004815373] [2022-07-12 13:36:57,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:57,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:36:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:57,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:36:57,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:36:57,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:57,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:36:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:57,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:36:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:36:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:36:57,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:36:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-12 13:36:57,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:57,821 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-12 13:36:57,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:36:57,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004815373] [2022-07-12 13:36:57,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004815373] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 13:36:57,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333038932] [2022-07-12 13:36:57,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:36:57,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 13:36:57,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:36:57,824 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 13:36:57,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-12 13:36:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:36:59,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 12607 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 13:36:59,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 13:36:59,645 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-12 13:36:59,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 13:36:59,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333038932] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:36:59,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 13:36:59,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 9 [2022-07-12 13:36:59,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790666648] [2022-07-12 13:36:59,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:36:59,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 13:36:59,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:36:59,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 13:36:59,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:36:59,647 INFO L87 Difference]: Start difference. First operand 12197 states and 17265 transitions. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:37:01,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:37:01,371 INFO L93 Difference]: Finished difference Result 36554 states and 51747 transitions. [2022-07-12 13:37:01,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 13:37:01,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 168 [2022-07-12 13:37:01,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:37:01,483 INFO L225 Difference]: With dead ends: 36554 [2022-07-12 13:37:01,483 INFO L226 Difference]: Without dead ends: 36539 [2022-07-12 13:37:01,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 13:37:01,504 INFO L413 NwaCegarLoop]: 1525 mSDtfsCounter, 1507 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1507 SdHoareTripleChecker+Valid, 2875 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:37:01,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1507 Valid, 2875 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 13:37:01,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36539 states. [2022-07-12 13:37:02,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36539 to 36477. [2022-07-12 13:37:03,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36477 states, 28731 states have (on average 1.3953569315373637) internal successors, (40090), 29089 states have internal predecessors, (40090), 5748 states have call successors, (5748), 2066 states have call predecessors, (5748), 1997 states have return successors, (5807), 5573 states have call predecessors, (5807), 5723 states have call successors, (5807) [2022-07-12 13:37:03,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36477 states to 36477 states and 51645 transitions. [2022-07-12 13:37:03,108 INFO L78 Accepts]: Start accepts. Automaton has 36477 states and 51645 transitions. Word has length 168 [2022-07-12 13:37:03,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:37:03,108 INFO L495 AbstractCegarLoop]: Abstraction has 36477 states and 51645 transitions. [2022-07-12 13:37:03,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:37:03,108 INFO L276 IsEmpty]: Start isEmpty. Operand 36477 states and 51645 transitions. [2022-07-12 13:37:03,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-07-12 13:37:03,119 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:37:03,119 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-12 13:37:03,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-12 13:37:03,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 13:37:03,336 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:37:03,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:37:03,336 INFO L85 PathProgramCache]: Analyzing trace with hash 508576284, now seen corresponding path program 1 times [2022-07-12 13:37:03,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:37:03,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301493137] [2022-07-12 13:37:03,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:37:03,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:37:03,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:03,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:37:03,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:03,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:37:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:03,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:37:03,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:03,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-12 13:37:03,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-12 13:37:03,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-12 13:37:03,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:37:03,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:03,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-12 13:37:03,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-12 13:37:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-07-12 13:37:03,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:03,993 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:37:03,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:37:03,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301493137] [2022-07-12 13:37:03,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301493137] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:37:03,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:37:03,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 13:37:03,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971222713] [2022-07-12 13:37:03,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:37:03,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:37:03,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:37:03,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:37:03,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:37:03,996 INFO L87 Difference]: Start difference. First operand 36477 states and 51645 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (20), 7 states have call predecessors, (20), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-12 13:37:07,406 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:37:10,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:37:10,448 INFO L93 Difference]: Finished difference Result 78432 states and 112243 transitions. [2022-07-12 13:37:10,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 13:37:10,449 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (20), 7 states have call predecessors, (20), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 176 [2022-07-12 13:37:10,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:37:10,616 INFO L225 Difference]: With dead ends: 78432 [2022-07-12 13:37:10,617 INFO L226 Difference]: Without dead ends: 41973 [2022-07-12 13:37:10,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-07-12 13:37:10,713 INFO L413 NwaCegarLoop]: 698 mSDtfsCounter, 592 mSDsluCounter, 1762 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 456 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 2460 SdHoareTripleChecker+Invalid, 1764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-07-12 13:37:10,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [631 Valid, 2460 Invalid, 1764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 1307 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2022-07-12 13:37:10,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41973 states. [2022-07-12 13:37:12,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41973 to 36519. [2022-07-12 13:37:12,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36519 states, 28773 states have (on average 1.394779828311264) internal successors, (40132), 29131 states have internal predecessors, (40132), 5748 states have call successors, (5748), 2066 states have call predecessors, (5748), 1997 states have return successors, (5807), 5573 states have call predecessors, (5807), 5723 states have call successors, (5807) [2022-07-12 13:37:12,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36519 states to 36519 states and 51687 transitions. [2022-07-12 13:37:12,359 INFO L78 Accepts]: Start accepts. Automaton has 36519 states and 51687 transitions. Word has length 176 [2022-07-12 13:37:12,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:37:12,360 INFO L495 AbstractCegarLoop]: Abstraction has 36519 states and 51687 transitions. [2022-07-12 13:37:12,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (20), 7 states have call predecessors, (20), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-12 13:37:12,360 INFO L276 IsEmpty]: Start isEmpty. Operand 36519 states and 51687 transitions. [2022-07-12 13:37:12,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-07-12 13:37:12,373 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:37:12,373 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-12 13:37:12,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 13:37:12,373 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:37:12,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:37:12,374 INFO L85 PathProgramCache]: Analyzing trace with hash -300770342, now seen corresponding path program 1 times [2022-07-12 13:37:12,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:37:12,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917054702] [2022-07-12 13:37:12,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:37:12,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:37:12,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:12,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:37:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:37:12,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:12,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:12,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:37:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:12,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:12,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-12 13:37:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-12 13:37:12,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-12 13:37:12,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:12,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 13:37:12,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:12,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-12 13:37:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-12 13:37:12,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-07-12 13:37:12,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:12,924 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:37:12,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:37:12,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917054702] [2022-07-12 13:37:12,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917054702] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:37:12,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:37:12,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 13:37:12,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376128238] [2022-07-12 13:37:12,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:37:12,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 13:37:12,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:37:12,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 13:37:12,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-12 13:37:12,927 INFO L87 Difference]: Start difference. First operand 36519 states and 51687 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (20), 8 states have call predecessors, (20), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-12 13:37:17,205 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:37:21,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:37:21,280 INFO L93 Difference]: Finished difference Result 78476 states and 111992 transitions. [2022-07-12 13:37:21,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 13:37:21,280 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (20), 8 states have call predecessors, (20), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 176 [2022-07-12 13:37:21,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:37:21,459 INFO L225 Difference]: With dead ends: 78476 [2022-07-12 13:37:21,459 INFO L226 Difference]: Without dead ends: 41975 [2022-07-12 13:37:21,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2022-07-12 13:37:21,555 INFO L413 NwaCegarLoop]: 1177 mSDtfsCounter, 1392 mSDsluCounter, 1973 mSDsCounter, 0 mSdLazyCounter, 1530 mSolverCounterSat, 1052 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1445 SdHoareTripleChecker+Valid, 3150 SdHoareTripleChecker+Invalid, 2583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1052 IncrementalHoareTripleChecker+Valid, 1530 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:37:21,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1445 Valid, 3150 Invalid, 2583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1052 Valid, 1530 Invalid, 1 Unknown, 0 Unchecked, 6.3s Time] [2022-07-12 13:37:21,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41975 states. [2022-07-12 13:37:23,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41975 to 35846. [2022-07-12 13:37:23,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35846 states, 28303 states have (on average 1.394975797618627) internal successors, (39482), 28651 states have internal predecessors, (39482), 5592 states have call successors, (5592), 2009 states have call predecessors, (5592), 1950 states have return successors, (5502), 5437 states have call predecessors, (5502), 5502 states have call successors, (5502) [2022-07-12 13:37:23,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35846 states to 35846 states and 50576 transitions. [2022-07-12 13:37:23,374 INFO L78 Accepts]: Start accepts. Automaton has 35846 states and 50576 transitions. Word has length 176 [2022-07-12 13:37:23,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:37:23,375 INFO L495 AbstractCegarLoop]: Abstraction has 35846 states and 50576 transitions. [2022-07-12 13:37:23,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (20), 8 states have call predecessors, (20), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-12 13:37:23,375 INFO L276 IsEmpty]: Start isEmpty. Operand 35846 states and 50576 transitions. [2022-07-12 13:37:23,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-07-12 13:37:23,387 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:37:23,387 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:23,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-12 13:37:23,388 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:37:23,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:37:23,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1860346325, now seen corresponding path program 1 times [2022-07-12 13:37:23,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:37:23,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702253699] [2022-07-12 13:37:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:37:23,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:37:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:23,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:37:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:37:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:23,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:23,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:37:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:23,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:37:23,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:23,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:23,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:23,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-12 13:37:23,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:23,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:23,830 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-12 13:37:23,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:37:23,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702253699] [2022-07-12 13:37:23,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702253699] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:37:23,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:37:23,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:37:23,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964045968] [2022-07-12 13:37:23,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:37:23,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:37:23,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:37:23,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:37:23,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:37:23,833 INFO L87 Difference]: Start difference. First operand 35846 states and 50576 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:37:27,321 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:37:29,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:37:29,857 INFO L93 Difference]: Finished difference Result 75599 states and 108075 transitions. [2022-07-12 13:37:29,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 13:37:29,857 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 179 [2022-07-12 13:37:29,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:37:30,017 INFO L225 Difference]: With dead ends: 75599 [2022-07-12 13:37:30,017 INFO L226 Difference]: Without dead ends: 37059 [2022-07-12 13:37:30,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:37:30,135 INFO L413 NwaCegarLoop]: 767 mSDtfsCounter, 1112 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 673 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1137 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 1436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 673 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-07-12 13:37:30,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1137 Valid, 1948 Invalid, 1436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [673 Valid, 762 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2022-07-12 13:37:30,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37059 states. [2022-07-12 13:37:31,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37059 to 15853. [2022-07-12 13:37:31,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15853 states, 12581 states have (on average 1.3948811700182815) internal successors, (17549), 12743 states have internal predecessors, (17549), 2463 states have call successors, (2463), 840 states have call predecessors, (2463), 808 states have return successors, (2412), 2386 states have call predecessors, (2412), 2412 states have call successors, (2412) [2022-07-12 13:37:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15853 states to 15853 states and 22424 transitions. [2022-07-12 13:37:31,533 INFO L78 Accepts]: Start accepts. Automaton has 15853 states and 22424 transitions. Word has length 179 [2022-07-12 13:37:31,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:37:31,534 INFO L495 AbstractCegarLoop]: Abstraction has 15853 states and 22424 transitions. [2022-07-12 13:37:31,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 13:37:31,534 INFO L276 IsEmpty]: Start isEmpty. Operand 15853 states and 22424 transitions. [2022-07-12 13:37:31,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-07-12 13:37:31,540 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:37:31,540 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:31,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 13:37:31,540 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:37:31,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:37:31,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1792407628, now seen corresponding path program 1 times [2022-07-12 13:37:31,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:37:31,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748204692] [2022-07-12 13:37:31,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:37:31,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:37:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:31,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:31,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:37:31,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:31,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:37:31,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:31,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:31,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:37:31,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:31,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:37:31,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:31,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-12 13:37:31,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:31,927 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-07-12 13:37:31,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:37:31,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748204692] [2022-07-12 13:37:31,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748204692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:37:31,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:37:31,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:37:31,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215664052] [2022-07-12 13:37:31,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:37:31,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:37:31,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:37:31,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:37:31,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:37:31,930 INFO L87 Difference]: Start difference. First operand 15853 states and 22424 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:37:35,314 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:37:37,977 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:37:41,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:37:41,578 INFO L93 Difference]: Finished difference Result 36922 states and 52975 transitions. [2022-07-12 13:37:41,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 13:37:41,578 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 184 [2022-07-12 13:37:41,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:37:41,634 INFO L225 Difference]: With dead ends: 36922 [2022-07-12 13:37:41,634 INFO L226 Difference]: Without dead ends: 21291 [2022-07-12 13:37:41,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-07-12 13:37:41,660 INFO L413 NwaCegarLoop]: 1189 mSDtfsCounter, 1167 mSDsluCounter, 1858 mSDsCounter, 0 mSdLazyCounter, 1729 mSolverCounterSat, 895 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1225 SdHoareTripleChecker+Valid, 3047 SdHoareTripleChecker+Invalid, 2626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 895 IncrementalHoareTripleChecker+Valid, 1729 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:37:41,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1225 Valid, 3047 Invalid, 2626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [895 Valid, 1729 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2022-07-12 13:37:41,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21291 states. [2022-07-12 13:37:42,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21291 to 18238. [2022-07-12 13:37:42,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18238 states, 14489 states have (on average 1.3932638553385326) internal successors, (20187), 14672 states have internal predecessors, (20187), 2823 states have call successors, (2823), 960 states have call predecessors, (2823), 925 states have return successors, (2769), 2740 states have call predecessors, (2769), 2769 states have call successors, (2769) [2022-07-12 13:37:42,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18238 states to 18238 states and 25779 transitions. [2022-07-12 13:37:42,630 INFO L78 Accepts]: Start accepts. Automaton has 18238 states and 25779 transitions. Word has length 184 [2022-07-12 13:37:42,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:37:42,631 INFO L495 AbstractCegarLoop]: Abstraction has 18238 states and 25779 transitions. [2022-07-12 13:37:42,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:37:42,632 INFO L276 IsEmpty]: Start isEmpty. Operand 18238 states and 25779 transitions. [2022-07-12 13:37:42,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-07-12 13:37:42,641 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:37:42,642 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:42,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 13:37:42,642 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:37:42,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:37:42,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1456701812, now seen corresponding path program 1 times [2022-07-12 13:37:42,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:37:42,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853587890] [2022-07-12 13:37:42,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:37:42,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:37:42,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:43,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:37:43,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:43,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:37:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:43,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:37:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:37:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:43,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-07-12 13:37:43,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:43,130 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-07-12 13:37:43,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:37:43,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853587890] [2022-07-12 13:37:43,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853587890] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:37:43,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:37:43,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:37:43,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304311723] [2022-07-12 13:37:43,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:37:43,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:37:43,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:37:43,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:37:43,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:37:43,133 INFO L87 Difference]: Start difference. First operand 18238 states and 25779 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:37:46,649 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:37:49,347 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:37:52,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:37:52,898 INFO L93 Difference]: Finished difference Result 42103 states and 60333 transitions. [2022-07-12 13:37:52,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 13:37:52,899 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 190 [2022-07-12 13:37:52,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:37:53,073 INFO L225 Difference]: With dead ends: 42103 [2022-07-12 13:37:53,073 INFO L226 Difference]: Without dead ends: 24087 [2022-07-12 13:37:53,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-07-12 13:37:53,101 INFO L413 NwaCegarLoop]: 1186 mSDtfsCounter, 1166 mSDsluCounter, 1861 mSDsCounter, 0 mSdLazyCounter, 1744 mSolverCounterSat, 894 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1224 SdHoareTripleChecker+Valid, 3047 SdHoareTripleChecker+Invalid, 2640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 894 IncrementalHoareTripleChecker+Valid, 1744 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-07-12 13:37:53,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1224 Valid, 3047 Invalid, 2640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [894 Valid, 1744 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2022-07-12 13:37:53,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24087 states. [2022-07-12 13:37:54,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24087 to 20623. [2022-07-12 13:37:54,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20623 states, 16397 states have (on average 1.3920229310239678) internal successors, (22825), 16601 states have internal predecessors, (22825), 3183 states have call successors, (3183), 1080 states have call predecessors, (3183), 1042 states have return successors, (3126), 3094 states have call predecessors, (3126), 3126 states have call successors, (3126) [2022-07-12 13:37:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20623 states to 20623 states and 29134 transitions. [2022-07-12 13:37:54,192 INFO L78 Accepts]: Start accepts. Automaton has 20623 states and 29134 transitions. Word has length 190 [2022-07-12 13:37:54,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:37:54,192 INFO L495 AbstractCegarLoop]: Abstraction has 20623 states and 29134 transitions. [2022-07-12 13:37:54,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:37:54,193 INFO L276 IsEmpty]: Start isEmpty. Operand 20623 states and 29134 transitions. [2022-07-12 13:37:54,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-12 13:37:54,200 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:37:54,200 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:54,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-12 13:37:54,200 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:37:54,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:37:54,201 INFO L85 PathProgramCache]: Analyzing trace with hash -2142147971, now seen corresponding path program 1 times [2022-07-12 13:37:54,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:37:54,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495359242] [2022-07-12 13:37:54,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:37:54,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:37:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:54,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:37:54,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:37:54,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:54,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:54,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:37:54,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:54,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:54,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 13:37:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:37:54,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:37:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-12 13:37:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:37:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-07-12 13:37:54,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:37:54,679 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-12 13:37:54,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:37:54,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495359242] [2022-07-12 13:37:54,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495359242] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:37:54,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:37:54,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:37:54,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181888242] [2022-07-12 13:37:54,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:37:54,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:37:54,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:37:54,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:37:54,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:37:54,681 INFO L87 Difference]: Start difference. First operand 20623 states and 29134 transitions. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 3 states have internal predecessors, (129), 3 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-12 13:37:58,084 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:38:00,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:38:00,672 INFO L93 Difference]: Finished difference Result 46768 states and 66605 transitions. [2022-07-12 13:38:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 13:38:00,673 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 3 states have internal predecessors, (129), 3 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 191 [2022-07-12 13:38:00,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:38:00,746 INFO L225 Difference]: With dead ends: 46768 [2022-07-12 13:38:00,746 INFO L226 Difference]: Without dead ends: 26367 [2022-07-12 13:38:00,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-07-12 13:38:00,782 INFO L413 NwaCegarLoop]: 852 mSDtfsCounter, 1193 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 739 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1222 SdHoareTripleChecker+Valid, 2370 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 739 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-07-12 13:38:00,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1222 Valid, 2370 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [739 Valid, 863 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-07-12 13:38:00,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26367 states. [2022-07-12 13:38:01,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26367 to 22905. [2022-07-12 13:38:01,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22905 states, 18446 states have (on average 1.3882142469912175) internal successors, (25607), 18662 states have internal predecessors, (25607), 3304 states have call successors, (3304), 1196 states have call predecessors, (3304), 1154 states have return successors, (3235), 3199 states have call predecessors, (3235), 3235 states have call successors, (3235) [2022-07-12 13:38:01,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22905 states to 22905 states and 32146 transitions. [2022-07-12 13:38:01,989 INFO L78 Accepts]: Start accepts. Automaton has 22905 states and 32146 transitions. Word has length 191 [2022-07-12 13:38:01,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:38:01,990 INFO L495 AbstractCegarLoop]: Abstraction has 22905 states and 32146 transitions. [2022-07-12 13:38:01,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 3 states have internal predecessors, (129), 3 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-12 13:38:01,990 INFO L276 IsEmpty]: Start isEmpty. Operand 22905 states and 32146 transitions. [2022-07-12 13:38:01,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-07-12 13:38:01,996 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:38:01,996 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:01,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-12 13:38:01,997 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:38:01,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:38:01,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1365975344, now seen corresponding path program 1 times [2022-07-12 13:38:01,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:38:01,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211434100] [2022-07-12 13:38:01,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:38:01,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:38:02,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:38:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:02,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:38:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:38:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:02,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:38:02,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:38:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:02,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:38:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-12 13:38:02,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:02,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:38:02,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:38:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-12 13:38:02,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-12 13:38:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:02,529 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-07-12 13:38:02,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:38:02,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211434100] [2022-07-12 13:38:02,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211434100] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 13:38:02,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977663413] [2022-07-12 13:38:02,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:38:02,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 13:38:02,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 13:38:02,536 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 13:38:02,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-12 13:38:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:04,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 12716 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 13:38:04,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 13:38:04,470 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-12 13:38:04,470 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 13:38:04,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977663413] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:38:04,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 13:38:04,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [9] total 10 [2022-07-12 13:38:04,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718543263] [2022-07-12 13:38:04,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:38:04,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 13:38:04,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:38:04,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 13:38:04,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-07-12 13:38:04,472 INFO L87 Difference]: Start difference. First operand 22905 states and 32146 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-07-12 13:38:06,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:38:06,206 INFO L93 Difference]: Finished difference Result 58022 states and 81482 transitions. [2022-07-12 13:38:06,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 13:38:06,207 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 189 [2022-07-12 13:38:06,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:38:06,300 INFO L225 Difference]: With dead ends: 58022 [2022-07-12 13:38:06,301 INFO L226 Difference]: Without dead ends: 35339 [2022-07-12 13:38:06,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-07-12 13:38:06,337 INFO L413 NwaCegarLoop]: 863 mSDtfsCounter, 624 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 1520 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 13:38:06,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [624 Valid, 1520 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 13:38:06,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35339 states. [2022-07-12 13:38:08,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35339 to 34067. [2022-07-12 13:38:08,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34067 states, 27088 states have (on average 1.382272593030124) internal successors, (37443), 27415 states have internal predecessors, (37443), 5198 states have call successors, (5198), 1821 states have call predecessors, (5198), 1780 states have return successors, (5126), 5091 states have call predecessors, (5126), 5126 states have call successors, (5126) [2022-07-12 13:38:08,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34067 states to 34067 states and 47767 transitions. [2022-07-12 13:38:08,155 INFO L78 Accepts]: Start accepts. Automaton has 34067 states and 47767 transitions. Word has length 189 [2022-07-12 13:38:08,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:38:08,155 INFO L495 AbstractCegarLoop]: Abstraction has 34067 states and 47767 transitions. [2022-07-12 13:38:08,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-07-12 13:38:08,156 INFO L276 IsEmpty]: Start isEmpty. Operand 34067 states and 47767 transitions. [2022-07-12 13:38:08,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-12 13:38:08,161 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:38:08,161 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:08,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-12 13:38:08,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-12 13:38:08,362 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:38:08,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:38:08,362 INFO L85 PathProgramCache]: Analyzing trace with hash -386620780, now seen corresponding path program 1 times [2022-07-12 13:38:08,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:38:08,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298959491] [2022-07-12 13:38:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:38:08,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:38:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:38:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:08,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 13:38:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:08,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 13:38:08,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:08,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:38:08,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-12 13:38:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:08,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:38:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 13:38:08,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 13:38:08,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 13:38:08,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 13:38:08,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-07-12 13:38:08,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 13:38:08,858 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-12 13:38:08,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 13:38:08,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298959491] [2022-07-12 13:38:08,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298959491] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 13:38:08,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 13:38:08,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 13:38:08,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040246721] [2022-07-12 13:38:08,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 13:38:08,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 13:38:08,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 13:38:08,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 13:38:08,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-12 13:38:08,860 INFO L87 Difference]: Start difference. First operand 34067 states and 47767 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:38:12,743 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:38:15,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 13:38:20,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 13:38:20,103 INFO L93 Difference]: Finished difference Result 78335 states and 111333 transitions. [2022-07-12 13:38:20,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 13:38:20,104 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 191 [2022-07-12 13:38:20,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 13:38:20,233 INFO L225 Difference]: With dead ends: 78335 [2022-07-12 13:38:20,233 INFO L226 Difference]: Without dead ends: 44490 [2022-07-12 13:38:20,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-07-12 13:38:20,295 INFO L413 NwaCegarLoop]: 1180 mSDtfsCounter, 1173 mSDsluCounter, 1864 mSDsCounter, 0 mSdLazyCounter, 1722 mSolverCounterSat, 901 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1231 SdHoareTripleChecker+Valid, 3044 SdHoareTripleChecker+Invalid, 2625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 901 IncrementalHoareTripleChecker+Valid, 1722 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2022-07-12 13:38:20,295 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1231 Valid, 3044 Invalid, 2625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [901 Valid, 1722 Invalid, 2 Unknown, 0 Unchecked, 8.8s Time] [2022-07-12 13:38:20,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44490 states. [2022-07-12 13:38:22,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44490 to 37898. [2022-07-12 13:38:22,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37898 states, 30145 states have (on average 1.3812240835959528) internal successors, (41637), 30504 states have internal predecessors, (41637), 5774 states have call successors, (5774), 2021 states have call predecessors, (5774), 1978 states have return successors, (5700), 5663 states have call predecessors, (5700), 5700 states have call successors, (5700) [2022-07-12 13:38:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37898 states to 37898 states and 53111 transitions. [2022-07-12 13:38:22,554 INFO L78 Accepts]: Start accepts. Automaton has 37898 states and 53111 transitions. Word has length 191 [2022-07-12 13:38:22,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 13:38:22,557 INFO L495 AbstractCegarLoop]: Abstraction has 37898 states and 53111 transitions. [2022-07-12 13:38:22,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 13:38:22,558 INFO L276 IsEmpty]: Start isEmpty. Operand 37898 states and 53111 transitions. [2022-07-12 13:38:22,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-12 13:38:22,565 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 13:38:22,565 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:22,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-12 13:38:22,565 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 13:38:22,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 13:38:22,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1106890079, now seen corresponding path program 1 times [2022-07-12 13:38:22,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 13:38:22,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136008817] [2022-07-12 13:38:22,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 13:38:22,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 13:38:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat