./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.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 f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 04:13:59,009 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 04:13:59,011 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 04:13:59,037 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 04:13:59,037 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 04:13:59,038 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 04:13:59,039 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 04:13:59,040 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 04:13:59,041 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 04:13:59,041 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 04:13:59,042 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 04:13:59,043 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 04:13:59,043 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 04:13:59,044 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 04:13:59,044 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 04:13:59,045 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 04:13:59,046 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 04:13:59,047 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 04:13:59,048 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 04:13:59,049 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 04:13:59,050 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 04:13:59,051 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 04:13:59,052 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 04:13:59,053 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 04:13:59,057 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 04:13:59,058 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 04:13:59,058 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 04:13:59,059 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 04:13:59,059 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 04:13:59,060 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 04:13:59,060 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 04:13:59,061 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 04:13:59,061 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 04:13:59,062 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 04:13:59,063 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 04:13:59,063 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 04:13:59,064 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 04:13:59,064 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 04:13:59,064 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 04:13:59,065 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 04:13:59,066 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 04:13:59,066 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-18 04:13:59,082 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 04:13:59,082 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 04:13:59,082 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 04:13:59,083 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 04:13:59,083 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 04:13:59,084 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 04:13:59,084 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 04:13:59,085 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 04:13:59,085 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 04:13:59,085 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 04:13:59,085 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 04:13:59,086 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 04:13:59,086 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 04:13:59,086 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 04:13:59,086 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 04:13:59,087 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 04:13:59,087 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 04:13:59,087 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 04:13:59,087 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 04:13:59,088 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 04:13:59,088 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 04:13:59,088 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 04:13:59,088 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 04:13:59,089 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 04:13:59,089 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 04:13:59,089 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 04:13:59,089 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 04:13:59,090 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 04:13:59,090 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 04:13:59,090 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 04:13:59,090 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 04:13:59,091 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 -> f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b [2021-12-18 04:13:59,320 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 04:13:59,353 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 04:13:59,356 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 04:13:59,358 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 04:13:59,358 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 04:13:59,359 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2021-12-18 04:13:59,437 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e33b7ab2f/6a279665c44b47daa26dc5adc8994894/FLAG1d99780fc [2021-12-18 04:13:59,967 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 04:13:59,968 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2021-12-18 04:14:00,001 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e33b7ab2f/6a279665c44b47daa26dc5adc8994894/FLAG1d99780fc [2021-12-18 04:14:00,176 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e33b7ab2f/6a279665c44b47daa26dc5adc8994894 [2021-12-18 04:14:00,179 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 04:14:00,181 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 04:14:00,184 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 04:14:00,194 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 04:14:00,197 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 04:14:00,197 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 04:14:00" (1/1) ... [2021-12-18 04:14:00,199 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38fe2080 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:00, skipping insertion in model container [2021-12-18 04:14:00,199 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 04:14:00" (1/1) ... [2021-12-18 04:14:00,204 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 04:14:00,271 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 04:14:00,926 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-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2021-12-18 04:14:01,209 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 04:14:01,224 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 04:14:01,318 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-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2021-12-18 04:14:01,434 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 04:14:01,481 INFO L208 MainTranslator]: Completed translation [2021-12-18 04:14:01,482 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01 WrapperNode [2021-12-18 04:14:01,483 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 04:14:01,484 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 04:14:01,484 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 04:14:01,484 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 04:14:01,490 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,547 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,647 INFO L137 Inliner]: procedures = 180, calls = 578, calls flagged for inlining = 99, calls inlined = 93, statements flattened = 2364 [2021-12-18 04:14:01,648 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 04:14:01,648 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 04:14:01,648 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 04:14:01,648 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 04:14:01,668 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,669 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,678 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,678 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,759 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,778 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,789 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,805 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 04:14:01,807 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 04:14:01,807 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 04:14:01,808 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 04:14:01,808 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (1/1) ... [2021-12-18 04:14:01,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 04:14:01,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:14:01,860 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 04:14:01,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 04:14:01,913 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-18 04:14:01,913 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-18 04:14:01,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-18 04:14:01,913 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_async_push [2021-12-18 04:14:01,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_async_push [2021-12-18 04:14:01,914 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-12-18 04:14:01,914 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-12-18 04:14:01,914 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-18 04:14:01,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-18 04:14:01,914 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-18 04:14:01,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-18 04:14:01,914 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-18 04:14:01,914 INFO L130 BoogieDeclarations]: Found specification of procedure crc_ccitt_byte [2021-12-18 04:14:01,914 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_ccitt_byte [2021-12-18 04:14:01,915 INFO L130 BoogieDeclarations]: Found specification of procedure ap_put [2021-12-18 04:14:01,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_put [2021-12-18 04:14:01,915 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2021-12-18 04:14:01,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2021-12-18 04:14:01,915 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-18 04:14:01,915 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-18 04:14:01,915 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-12-18 04:14:01,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-12-18 04:14:01,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-18 04:14:01,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-18 04:14:01,916 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_hangup [2021-12-18 04:14:01,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_hangup [2021-12-18 04:14:01,916 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-18 04:14:01,916 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-18 04:14:01,916 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2021-12-18 04:14:01,916 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2021-12-18 04:14:01,917 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2021-12-18 04:14:01,917 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2021-12-18 04:14:01,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-18 04:14:01,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-18 04:14:01,917 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-18 04:14:01,917 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-18 04:14:01,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-18 04:14:01,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-18 04:14:01,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-18 04:14:01,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-18 04:14:01,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-18 04:14:01,918 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-18 04:14:01,918 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-18 04:14:01,918 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-18 04:14:01,918 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-18 04:14:01,918 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_close [2021-12-18 04:14:01,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_close [2021-12-18 04:14:01,919 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 04:14:01,919 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_poll [2021-12-18 04:14:01,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_poll [2021-12-18 04:14:01,919 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-18 04:14:01,919 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-18 04:14:01,919 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-18 04:14:01,920 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-18 04:14:01,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 04:14:01,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 04:14:01,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 04:14:01,921 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-12-18 04:14:01,921 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-12-18 04:14:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure ap_get [2021-12-18 04:14:01,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_get [2021-12-18 04:14:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-12-18 04:14:01,922 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-12-18 04:14:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 04:14:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-18 04:14:01,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-18 04:14:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2021-12-18 04:14:01,922 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2021-12-18 04:14:01,923 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 04:14:01,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 04:14:01,923 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-18 04:14:01,923 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-18 04:14:01,923 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-18 04:14:01,924 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-18 04:14:01,924 INFO L130 BoogieDeclarations]: Found specification of procedure async_lcp_peek [2021-12-18 04:14:01,924 INFO L138 BoogieDeclarations]: Found implementation of procedure async_lcp_peek [2021-12-18 04:14:01,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 04:14:01,924 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-18 04:14:01,924 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-18 04:14:01,924 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-18 04:14:01,924 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-18 04:14:01,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-18 04:14:01,925 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-12-18 04:14:01,925 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-12-18 04:14:01,925 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 04:14:01,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 04:14:01,925 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_ioctl [2021-12-18 04:14:01,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_ioctl [2021-12-18 04:14:01,925 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-12-18 04:14:01,925 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-12-18 04:14:02,334 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 04:14:02,336 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 04:14:02,680 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-18 04:14:05,495 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 04:14:05,503 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 04:14:05,504 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-18 04:14:05,506 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 04:14:05 BoogieIcfgContainer [2021-12-18 04:14:05,506 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 04:14:05,507 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 04:14:05,507 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 04:14:05,510 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 04:14:05,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 04:14:00" (1/3) ... [2021-12-18 04:14:05,510 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58afd12f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 04:14:05, skipping insertion in model container [2021-12-18 04:14:05,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:14:01" (2/3) ... [2021-12-18 04:14:05,511 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58afd12f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 04:14:05, skipping insertion in model container [2021-12-18 04:14:05,511 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 04:14:05" (3/3) ... [2021-12-18 04:14:05,512 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2021-12-18 04:14:05,515 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 04:14:05,515 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 04:14:05,548 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 04:14:05,552 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-18 04:14:05,552 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 04:14:05,572 INFO L276 IsEmpty]: Start isEmpty. Operand has 723 states, 569 states have (on average 1.437609841827768) internal successors, (818), 583 states have internal predecessors, (818), 116 states have call successors, (116), 37 states have call predecessors, (116), 36 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2021-12-18 04:14:05,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 04:14:05,578 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:05,579 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:14:05,580 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:05,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:05,583 INFO L85 PathProgramCache]: Analyzing trace with hash 678107625, now seen corresponding path program 1 times [2021-12-18 04:14:05,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:05,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026626964] [2021-12-18 04:14:05,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:05,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:05,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:05,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:05,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-18 04:14:05,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:05,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026626964] [2021-12-18 04:14:05,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026626964] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:14:05,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:14:05,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 04:14:05,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435699022] [2021-12-18 04:14:05,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:14:05,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 04:14:05,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:06,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 04:14:06,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 04:14:06,008 INFO L87 Difference]: Start difference. First operand has 723 states, 569 states have (on average 1.437609841827768) internal successors, (818), 583 states have internal predecessors, (818), 116 states have call successors, (116), 37 states have call predecessors, (116), 36 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:14:09,103 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 [] [2021-12-18 04:14:09,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:14:09,500 INFO L93 Difference]: Finished difference Result 2286 states and 3408 transitions. [2021-12-18 04:14:09,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 04:14:09,502 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2021-12-18 04:14:09,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:14:09,518 INFO L225 Difference]: With dead ends: 2286 [2021-12-18 04:14:09,518 INFO L226 Difference]: Without dead ends: 1552 [2021-12-18 04:14:09,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:14:09,529 INFO L933 BasicCegarLoop]: 1102 mSDtfsCounter, 1440 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 308 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1536 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-12-18 04:14:09,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1536 Valid, 2296 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 789 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2021-12-18 04:14:09,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2021-12-18 04:14:09,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1380. [2021-12-18 04:14:09,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1380 states, 1098 states have (on average 1.424408014571949) internal successors, (1564), 1114 states have internal predecessors, (1564), 211 states have call successors, (211), 71 states have call predecessors, (211), 70 states have return successors, (210), 210 states have call predecessors, (210), 210 states have call successors, (210) [2021-12-18 04:14:09,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1380 states to 1380 states and 1985 transitions. [2021-12-18 04:14:09,633 INFO L78 Accepts]: Start accepts. Automaton has 1380 states and 1985 transitions. Word has length 78 [2021-12-18 04:14:09,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:14:09,634 INFO L470 AbstractCegarLoop]: Abstraction has 1380 states and 1985 transitions. [2021-12-18 04:14:09,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:14:09,634 INFO L276 IsEmpty]: Start isEmpty. Operand 1380 states and 1985 transitions. [2021-12-18 04:14:09,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-18 04:14:09,637 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:09,637 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:14:09,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 04:14:09,638 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:09,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1376133839, now seen corresponding path program 1 times [2021-12-18 04:14:09,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:09,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045033324] [2021-12-18 04:14:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:09,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:09,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:09,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:09,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:09,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:09,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:09,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:09,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:09,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:09,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:09,836 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-18 04:14:09,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:09,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045033324] [2021-12-18 04:14:09,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045033324] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:14:09,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:14:09,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 04:14:09,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483994006] [2021-12-18 04:14:09,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:14:09,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 04:14:09,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:09,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 04:14:09,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 04:14:09,839 INFO L87 Difference]: Start difference. First operand 1380 states and 1985 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:14:13,220 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 [] [2021-12-18 04:14:13,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:14:13,462 INFO L93 Difference]: Finished difference Result 4425 states and 6457 transitions. [2021-12-18 04:14:13,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 04:14:13,463 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 82 [2021-12-18 04:14:13,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:14:13,476 INFO L225 Difference]: With dead ends: 4425 [2021-12-18 04:14:13,476 INFO L226 Difference]: Without dead ends: 3063 [2021-12-18 04:14:13,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-18 04:14:13,482 INFO L933 BasicCegarLoop]: 1104 mSDtfsCounter, 1460 mSDsluCounter, 2967 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 307 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1559 SdHoareTripleChecker+Valid, 4071 SdHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-12-18 04:14:13,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1559 Valid, 4071 Invalid, 1723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1415 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2021-12-18 04:14:13,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3063 states. [2021-12-18 04:14:13,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3063 to 2799. [2021-12-18 04:14:13,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2229 states have (on average 1.4262000897263347) internal successors, (3179), 2267 states have internal predecessors, (3179), 421 states have call successors, (421), 141 states have call predecessors, (421), 148 states have return successors, (464), 422 states have call predecessors, (464), 420 states have call successors, (464) [2021-12-18 04:14:13,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4064 transitions. [2021-12-18 04:14:13,656 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4064 transitions. Word has length 82 [2021-12-18 04:14:13,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:14:13,656 INFO L470 AbstractCegarLoop]: Abstraction has 2799 states and 4064 transitions. [2021-12-18 04:14:13,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:14:13,657 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4064 transitions. [2021-12-18 04:14:13,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-12-18 04:14:13,665 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:13,665 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-12-18 04:14:13,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-18 04:14:13,666 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:13,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:13,666 INFO L85 PathProgramCache]: Analyzing trace with hash -2115293044, now seen corresponding path program 1 times [2021-12-18 04:14:13,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:13,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152969548] [2021-12-18 04:14:13,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:13,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:13,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:13,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:13,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:13,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:13,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:13,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:13,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:13,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-18 04:14:13,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 04:14:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 04:14:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:13,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:13,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 04:14:13,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:13,909 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-18 04:14:13,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:13,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152969548] [2021-12-18 04:14:13,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152969548] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:14:13,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:14:13,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 04:14:13,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10469124] [2021-12-18 04:14:13,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:14:13,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 04:14:13,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:13,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 04:14:13,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-18 04:14:13,913 INFO L87 Difference]: Start difference. First operand 2799 states and 4064 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 6 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 04:14:17,826 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 [] [2021-12-18 04:14:19,841 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 [] [2021-12-18 04:14:20,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:14:20,037 INFO L93 Difference]: Finished difference Result 7425 states and 10855 transitions. [2021-12-18 04:14:20,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 04:14:20,038 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 6 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 140 [2021-12-18 04:14:20,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:14:20,099 INFO L225 Difference]: With dead ends: 7425 [2021-12-18 04:14:20,099 INFO L226 Difference]: Without dead ends: 4650 [2021-12-18 04:14:20,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-18 04:14:20,111 INFO L933 BasicCegarLoop]: 976 mSDtfsCounter, 1955 mSDsluCounter, 1446 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 770 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2025 SdHoareTripleChecker+Valid, 2422 SdHoareTripleChecker+Invalid, 2069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 770 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2021-12-18 04:14:20,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2025 Valid, 2422 Invalid, 2069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [770 Valid, 1297 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2021-12-18 04:14:20,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4650 states. [2021-12-18 04:14:20,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4650 to 4161. [2021-12-18 04:14:20,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4161 states, 3313 states have (on average 1.43284032598853) internal successors, (4747), 3367 states have internal predecessors, (4747), 613 states have call successors, (613), 213 states have call predecessors, (613), 234 states have return successors, (696), 618 states have call predecessors, (696), 612 states have call successors, (696) [2021-12-18 04:14:20,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4161 states to 4161 states and 6056 transitions. [2021-12-18 04:14:20,285 INFO L78 Accepts]: Start accepts. Automaton has 4161 states and 6056 transitions. Word has length 140 [2021-12-18 04:14:20,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:14:20,286 INFO L470 AbstractCegarLoop]: Abstraction has 4161 states and 6056 transitions. [2021-12-18 04:14:20,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 6 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 04:14:20,287 INFO L276 IsEmpty]: Start isEmpty. Operand 4161 states and 6056 transitions. [2021-12-18 04:14:20,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-18 04:14:20,298 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:20,298 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:14:20,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-18 04:14:20,298 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:20,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:20,299 INFO L85 PathProgramCache]: Analyzing trace with hash 840633849, now seen corresponding path program 1 times [2021-12-18 04:14:20,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:20,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434312892] [2021-12-18 04:14:20,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:20,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:20,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:20,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:20,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:20,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-18 04:14:20,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:20,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 04:14:20,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-18 04:14:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-18 04:14:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-18 04:14:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 04:14:20,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-18 04:14:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 04:14:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-18 04:14:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:20,526 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-12-18 04:14:20,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:20,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434312892] [2021-12-18 04:14:20,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434312892] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:14:20,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:14:20,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 04:14:20,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053906316] [2021-12-18 04:14:20,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:14:20,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:14:20,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:20,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:14:20,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:14:20,529 INFO L87 Difference]: Start difference. First operand 4161 states and 6056 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 4 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-18 04:14:24,274 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 [] [2021-12-18 04:14:26,291 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:14:28,389 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 [] [2021-12-18 04:14:30,408 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:14:30,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:14:30,726 INFO L93 Difference]: Finished difference Result 10882 states and 15769 transitions. [2021-12-18 04:14:30,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 04:14:30,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 4 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 169 [2021-12-18 04:14:30,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:14:30,783 INFO L225 Difference]: With dead ends: 10882 [2021-12-18 04:14:30,783 INFO L226 Difference]: Without dead ends: 6745 [2021-12-18 04:14:30,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-18 04:14:30,803 INFO L933 BasicCegarLoop]: 1465 mSDtfsCounter, 1247 mSDsluCounter, 1953 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 371 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1302 SdHoareTripleChecker+Valid, 3418 SdHoareTripleChecker+Invalid, 1707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2021-12-18 04:14:30,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1302 Valid, 3418 Invalid, 1707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 1332 Invalid, 4 Unknown, 0 Unchecked, 9.9s Time] [2021-12-18 04:14:30,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6745 states. [2021-12-18 04:14:31,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6745 to 6110. [2021-12-18 04:14:31,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6110 states, 4891 states have (on average 1.418523819259865) internal successors, (6938), 4975 states have internal predecessors, (6938), 848 states have call successors, (848), 335 states have call predecessors, (848), 370 states have return successors, (977), 859 states have call predecessors, (977), 847 states have call successors, (977) [2021-12-18 04:14:31,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6110 states to 6110 states and 8763 transitions. [2021-12-18 04:14:31,062 INFO L78 Accepts]: Start accepts. Automaton has 6110 states and 8763 transitions. Word has length 169 [2021-12-18 04:14:31,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:14:31,062 INFO L470 AbstractCegarLoop]: Abstraction has 6110 states and 8763 transitions. [2021-12-18 04:14:31,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 4 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-18 04:14:31,063 INFO L276 IsEmpty]: Start isEmpty. Operand 6110 states and 8763 transitions. [2021-12-18 04:14:31,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 04:14:31,075 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:31,075 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:14:31,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-18 04:14:31,076 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:31,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:31,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1912369058, now seen corresponding path program 1 times [2021-12-18 04:14:31,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:31,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306281306] [2021-12-18 04:14:31,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:31,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:31,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:31,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:31,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:31,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:31,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:31,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:14:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:14:31,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-18 04:14:31,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 04:14:31,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 04:14:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:31,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:31,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 04:14:31,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:31,410 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2021-12-18 04:14:31,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:31,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306281306] [2021-12-18 04:14:31,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306281306] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:14:31,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:14:31,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 04:14:31,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106145705] [2021-12-18 04:14:31,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:14:31,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 04:14:31,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:31,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 04:14:31,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-18 04:14:31,414 INFO L87 Difference]: Start difference. First operand 6110 states and 8763 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 04:14:35,533 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 [] [2021-12-18 04:14:37,553 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:14:37,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:14:37,648 INFO L93 Difference]: Finished difference Result 15870 states and 22783 transitions. [2021-12-18 04:14:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 04:14:37,658 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 163 [2021-12-18 04:14:37,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:14:37,706 INFO L225 Difference]: With dead ends: 15870 [2021-12-18 04:14:37,706 INFO L226 Difference]: Without dead ends: 9795 [2021-12-18 04:14:37,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-12-18 04:14:37,721 INFO L933 BasicCegarLoop]: 991 mSDtfsCounter, 2851 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 1131 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2927 SdHoareTripleChecker+Valid, 2436 SdHoareTripleChecker+Invalid, 2535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1131 IncrementalHoareTripleChecker+Valid, 1402 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2021-12-18 04:14:37,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2927 Valid, 2436 Invalid, 2535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1131 Valid, 1402 Invalid, 2 Unknown, 0 Unchecked, 5.8s Time] [2021-12-18 04:14:37,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9795 states. [2021-12-18 04:14:38,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9795 to 8838. [2021-12-18 04:14:38,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8838 states, 7071 states have (on average 1.410550134351577) internal successors, (9974), 7191 states have internal predecessors, (9974), 1184 states have call successors, (1184), 525 states have call predecessors, (1184), 582 states have return successors, (1368), 1201 states have call predecessors, (1368), 1183 states have call successors, (1368) [2021-12-18 04:14:38,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8838 states to 8838 states and 12526 transitions. [2021-12-18 04:14:38,056 INFO L78 Accepts]: Start accepts. Automaton has 8838 states and 12526 transitions. Word has length 163 [2021-12-18 04:14:38,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:14:38,057 INFO L470 AbstractCegarLoop]: Abstraction has 8838 states and 12526 transitions. [2021-12-18 04:14:38,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 04:14:38,058 INFO L276 IsEmpty]: Start isEmpty. Operand 8838 states and 12526 transitions. [2021-12-18 04:14:38,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-12-18 04:14:38,069 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:38,070 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:14:38,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-18 04:14:38,070 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:38,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:38,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1253354754, now seen corresponding path program 1 times [2021-12-18 04:14:38,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:38,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256488358] [2021-12-18 04:14:38,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:38,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:38,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:38,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:38,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:38,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:38,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:38,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:38,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:14:38,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:14:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 04:14:38,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:38,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 04:14:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 04:14:38,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:38,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:38,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:38,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 04:14:38,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:38,356 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-12-18 04:14:38,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:38,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256488358] [2021-12-18 04:14:38,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256488358] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:14:38,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:14:38,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 04:14:38,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423843043] [2021-12-18 04:14:38,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:14:38,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 04:14:38,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:38,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 04:14:38,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-18 04:14:38,359 INFO L87 Difference]: Start difference. First operand 8838 states and 12526 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-12-18 04:14:42,111 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 [] [2021-12-18 04:14:44,131 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:14:46,150 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:14:46,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:14:46,212 INFO L93 Difference]: Finished difference Result 14382 states and 20629 transitions. [2021-12-18 04:14:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 04:14:46,213 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 168 [2021-12-18 04:14:46,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:14:46,238 INFO L225 Difference]: With dead ends: 14382 [2021-12-18 04:14:46,238 INFO L226 Difference]: Without dead ends: 9802 [2021-12-18 04:14:46,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-12-18 04:14:46,250 INFO L933 BasicCegarLoop]: 935 mSDtfsCounter, 918 mSDsluCounter, 1883 mSDsCounter, 0 mSdLazyCounter, 1257 mSolverCounterSat, 449 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 952 SdHoareTripleChecker+Valid, 2818 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 449 IncrementalHoareTripleChecker+Valid, 1257 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-12-18 04:14:46,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [952 Valid, 2818 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [449 Valid, 1257 Invalid, 3 Unknown, 0 Unchecked, 7.6s Time] [2021-12-18 04:14:46,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9802 states. [2021-12-18 04:14:46,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9802 to 8858. [2021-12-18 04:14:46,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8858 states, 7091 states have (on average 1.4093921872796502) internal successors, (9994), 7211 states have internal predecessors, (9994), 1184 states have call successors, (1184), 525 states have call predecessors, (1184), 582 states have return successors, (1368), 1201 states have call predecessors, (1368), 1183 states have call successors, (1368) [2021-12-18 04:14:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8858 states to 8858 states and 12546 transitions. [2021-12-18 04:14:46,557 INFO L78 Accepts]: Start accepts. Automaton has 8858 states and 12546 transitions. Word has length 168 [2021-12-18 04:14:46,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:14:46,558 INFO L470 AbstractCegarLoop]: Abstraction has 8858 states and 12546 transitions. [2021-12-18 04:14:46,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-12-18 04:14:46,558 INFO L276 IsEmpty]: Start isEmpty. Operand 8858 states and 12546 transitions. [2021-12-18 04:14:46,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-18 04:14:46,569 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:14:46,569 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:14:46,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-18 04:14:46,570 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:14:46,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:14:46,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1255892641, now seen corresponding path program 1 times [2021-12-18 04:14:46,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:14:46,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694311169] [2021-12-18 04:14:46,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:46,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:14:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:14:46,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:14:46,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:14:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:14:46,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:14:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:14:46,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:14:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:14:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:14:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:14:46,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:14:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 04:14:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-18 04:14:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-18 04:14:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:14:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:14:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-18 04:14:46,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:46,922 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-12-18 04:14:46,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:14:46,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694311169] [2021-12-18 04:14:46,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694311169] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:14:46,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244801106] [2021-12-18 04:14:46,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:14:46,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:14:46,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:14:46,940 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:14:46,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-18 04:14:47,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:14:47,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 1114 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 04:14:47,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:14:47,695 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 89 proven. 5 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2021-12-18 04:14:47,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 04:14:48,543 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-12-18 04:14:48,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244801106] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 04:14:48,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 04:14:48,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 6, 6] total 17 [2021-12-18 04:14:48,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861202725] [2021-12-18 04:14:48,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 04:14:48,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-18 04:14:48,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:14:48,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-18 04:14:48,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-12-18 04:14:48,546 INFO L87 Difference]: Start difference. First operand 8858 states and 12546 transitions. Second operand has 17 states, 16 states have (on average 11.3125) internal successors, (181), 13 states have internal predecessors, (181), 8 states have call successors, (48), 9 states have call predecessors, (48), 6 states have return successors, (38), 7 states have call predecessors, (38), 8 states have call successors, (38) [2021-12-18 04:14:55,151 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 [] [2021-12-18 04:14:57,174 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:15:00,527 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 [] [2021-12-18 04:15:02,579 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 [] [2021-12-18 04:15:03,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:03,172 INFO L93 Difference]: Finished difference Result 25915 states and 37319 transitions. [2021-12-18 04:15:03,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-18 04:15:03,172 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 11.3125) internal successors, (181), 13 states have internal predecessors, (181), 8 states have call successors, (48), 9 states have call predecessors, (48), 6 states have return successors, (38), 7 states have call predecessors, (38), 8 states have call successors, (38) Word has length 170 [2021-12-18 04:15:03,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:03,226 INFO L225 Difference]: With dead ends: 25915 [2021-12-18 04:15:03,227 INFO L226 Difference]: Without dead ends: 17092 [2021-12-18 04:15:03,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 378 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=407, Invalid=1399, Unknown=0, NotChecked=0, Total=1806 [2021-12-18 04:15:03,252 INFO L933 BasicCegarLoop]: 1295 mSDtfsCounter, 6580 mSDsluCounter, 4692 mSDsCounter, 0 mSdLazyCounter, 8076 mSolverCounterSat, 2606 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6714 SdHoareTripleChecker+Valid, 5987 SdHoareTripleChecker+Invalid, 10686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2606 IncrementalHoareTripleChecker+Valid, 8076 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:03,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6714 Valid, 5987 Invalid, 10686 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2606 Valid, 8076 Invalid, 4 Unknown, 0 Unchecked, 13.7s Time] [2021-12-18 04:15:03,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17092 states. [2021-12-18 04:15:03,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17092 to 15079. [2021-12-18 04:15:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15079 states, 12027 states have (on average 1.4122391286272553) internal successors, (16985), 12237 states have internal predecessors, (16985), 2108 states have call successors, (2108), 888 states have call predecessors, (2108), 943 states have return successors, (2377), 2103 states have call predecessors, (2377), 2107 states have call successors, (2377) [2021-12-18 04:15:03,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15079 states to 15079 states and 21470 transitions. [2021-12-18 04:15:03,722 INFO L78 Accepts]: Start accepts. Automaton has 15079 states and 21470 transitions. Word has length 170 [2021-12-18 04:15:03,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:03,723 INFO L470 AbstractCegarLoop]: Abstraction has 15079 states and 21470 transitions. [2021-12-18 04:15:03,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 11.3125) internal successors, (181), 13 states have internal predecessors, (181), 8 states have call successors, (48), 9 states have call predecessors, (48), 6 states have return successors, (38), 7 states have call predecessors, (38), 8 states have call successors, (38) [2021-12-18 04:15:03,723 INFO L276 IsEmpty]: Start isEmpty. Operand 15079 states and 21470 transitions. [2021-12-18 04:15:03,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-12-18 04:15:03,736 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:03,736 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:03,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-12-18 04:15:03,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:03,952 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:03,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:03,952 INFO L85 PathProgramCache]: Analyzing trace with hash -221570316, now seen corresponding path program 1 times [2021-12-18 04:15:03,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:03,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82573110] [2021-12-18 04:15:03,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:03,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:04,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:04,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:04,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:04,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 04:15:04,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-18 04:15:04,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-18 04:15:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-18 04:15:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:04,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2021-12-18 04:15:04,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:04,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82573110] [2021-12-18 04:15:04,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82573110] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:04,182 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:15:04,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 04:15:04,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53050869] [2021-12-18 04:15:04,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:04,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 04:15:04,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:04,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 04:15:04,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-18 04:15:04,184 INFO L87 Difference]: Start difference. First operand 15079 states and 21470 transitions. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 04:15:08,768 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 [] [2021-12-18 04:15:10,857 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 [] [2021-12-18 04:15:11,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:11,055 INFO L93 Difference]: Finished difference Result 37498 states and 53305 transitions. [2021-12-18 04:15:11,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 04:15:11,056 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 195 [2021-12-18 04:15:11,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:11,121 INFO L225 Difference]: With dead ends: 37498 [2021-12-18 04:15:11,121 INFO L226 Difference]: Without dead ends: 22454 [2021-12-18 04:15:11,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-18 04:15:11,149 INFO L933 BasicCegarLoop]: 1620 mSDtfsCounter, 1179 mSDsluCounter, 2947 mSDsCounter, 0 mSdLazyCounter, 2246 mSolverCounterSat, 298 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1236 SdHoareTripleChecker+Valid, 4567 SdHoareTripleChecker+Invalid, 2546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 2246 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:11,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1236 Valid, 4567 Invalid, 2546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 2246 Invalid, 2 Unknown, 0 Unchecked, 6.4s Time] [2021-12-18 04:15:11,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22454 states. [2021-12-18 04:15:11,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22454 to 15103. [2021-12-18 04:15:11,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15103 states, 12051 states have (on average 1.4114181395734793) internal successors, (17009), 12261 states have internal predecessors, (17009), 2108 states have call successors, (2108), 888 states have call predecessors, (2108), 943 states have return successors, (2377), 2103 states have call predecessors, (2377), 2107 states have call successors, (2377) [2021-12-18 04:15:11,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15103 states to 15103 states and 21494 transitions. [2021-12-18 04:15:11,715 INFO L78 Accepts]: Start accepts. Automaton has 15103 states and 21494 transitions. Word has length 195 [2021-12-18 04:15:11,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:11,716 INFO L470 AbstractCegarLoop]: Abstraction has 15103 states and 21494 transitions. [2021-12-18 04:15:11,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 04:15:11,716 INFO L276 IsEmpty]: Start isEmpty. Operand 15103 states and 21494 transitions. [2021-12-18 04:15:11,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-12-18 04:15:11,727 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:11,727 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:11,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-18 04:15:11,728 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:11,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:11,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1895509465, now seen corresponding path program 1 times [2021-12-18 04:15:11,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:11,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463689809] [2021-12-18 04:15:11,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:11,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:11,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:11,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:11,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:11,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:11,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:11,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:11,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:11,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:11,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:11,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:11,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:15:11,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:15:11,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-18 04:15:11,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:11,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2021-12-18 04:15:11,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:11,967 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-12-18 04:15:11,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:11,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463689809] [2021-12-18 04:15:11,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463689809] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:11,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:15:11,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 04:15:11,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424946724] [2021-12-18 04:15:11,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:11,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 04:15:11,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:11,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 04:15:11,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-18 04:15:11,970 INFO L87 Difference]: Start difference. First operand 15103 states and 21494 transitions. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-18 04:15:16,002 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 [] [2021-12-18 04:15:18,029 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 [] [2021-12-18 04:15:18,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:18,303 INFO L93 Difference]: Finished difference Result 31791 states and 45334 transitions. [2021-12-18 04:15:18,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 04:15:18,304 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) Word has length 206 [2021-12-18 04:15:18,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:18,349 INFO L225 Difference]: With dead ends: 31791 [2021-12-18 04:15:18,350 INFO L226 Difference]: Without dead ends: 16723 [2021-12-18 04:15:18,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-12-18 04:15:18,398 INFO L933 BasicCegarLoop]: 942 mSDtfsCounter, 408 mSDsluCounter, 2745 mSDsCounter, 0 mSdLazyCounter, 1927 mSolverCounterSat, 150 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 3687 SdHoareTripleChecker+Invalid, 2079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1927 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:18,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 3687 Invalid, 2079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1927 Invalid, 2 Unknown, 0 Unchecked, 5.7s Time] [2021-12-18 04:15:18,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16723 states. [2021-12-18 04:15:18,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16723 to 15151. [2021-12-18 04:15:18,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15151 states, 12087 states have (on average 1.4101927690907587) internal successors, (17045), 12297 states have internal predecessors, (17045), 2108 states have call successors, (2108), 888 states have call predecessors, (2108), 955 states have return successors, (2392), 2115 states have call predecessors, (2392), 2107 states have call successors, (2392) [2021-12-18 04:15:18,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15151 states to 15151 states and 21545 transitions. [2021-12-18 04:15:18,775 INFO L78 Accepts]: Start accepts. Automaton has 15151 states and 21545 transitions. Word has length 206 [2021-12-18 04:15:18,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:18,775 INFO L470 AbstractCegarLoop]: Abstraction has 15151 states and 21545 transitions. [2021-12-18 04:15:18,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-18 04:15:18,776 INFO L276 IsEmpty]: Start isEmpty. Operand 15151 states and 21545 transitions. [2021-12-18 04:15:18,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2021-12-18 04:15:18,788 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:18,788 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:18,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-18 04:15:18,788 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:18,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:18,789 INFO L85 PathProgramCache]: Analyzing trace with hash -938971650, now seen corresponding path program 1 times [2021-12-18 04:15:18,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:18,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042151807] [2021-12-18 04:15:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:18,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:18,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:18,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:18,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:18,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:18,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:18,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:18,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:18,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:18,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:18,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:15:18,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:15:18,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-18 04:15:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:18,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:18,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2021-12-18 04:15:18,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:18,989 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2021-12-18 04:15:18,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:18,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042151807] [2021-12-18 04:15:18,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042151807] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:15:18,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107754400] [2021-12-18 04:15:18,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:18,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:18,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:15:18,991 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:15:18,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-18 04:15:19,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:19,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 1413 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 04:15:19,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:15:19,632 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-12-18 04:15:19,632 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:15:19,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107754400] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:19,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 04:15:19,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2021-12-18 04:15:19,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162181187] [2021-12-18 04:15:19,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:19,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:15:19,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:19,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:15:19,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-18 04:15:19,634 INFO L87 Difference]: Start difference. First operand 15151 states and 21545 transitions. Second operand has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2021-12-18 04:15:20,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:20,418 INFO L93 Difference]: Finished difference Result 36934 states and 52492 transitions. [2021-12-18 04:15:20,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 04:15:20,418 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 213 [2021-12-18 04:15:20,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:20,499 INFO L225 Difference]: With dead ends: 36934 [2021-12-18 04:15:20,499 INFO L226 Difference]: Without dead ends: 21818 [2021-12-18 04:15:20,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-12-18 04:15:20,534 INFO L933 BasicCegarLoop]: 1940 mSDtfsCounter, 1265 mSDsluCounter, 4225 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1271 SdHoareTripleChecker+Valid, 6165 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:20,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1271 Valid, 6165 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 04:15:20,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21818 states. [2021-12-18 04:15:21,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21818 to 15163. [2021-12-18 04:15:21,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15163 states, 12099 states have (on average 1.4097859327217126) internal successors, (17057), 12297 states have internal predecessors, (17057), 2108 states have call successors, (2108), 888 states have call predecessors, (2108), 955 states have return successors, (2392), 2115 states have call predecessors, (2392), 2107 states have call successors, (2392) [2021-12-18 04:15:21,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15163 states to 15163 states and 21557 transitions. [2021-12-18 04:15:21,081 INFO L78 Accepts]: Start accepts. Automaton has 15163 states and 21557 transitions. Word has length 213 [2021-12-18 04:15:21,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:21,082 INFO L470 AbstractCegarLoop]: Abstraction has 15163 states and 21557 transitions. [2021-12-18 04:15:21,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2021-12-18 04:15:21,082 INFO L276 IsEmpty]: Start isEmpty. Operand 15163 states and 21557 transitions. [2021-12-18 04:15:21,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-12-18 04:15:21,094 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:21,094 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:21,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-18 04:15:21,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-18 04:15:21,314 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:21,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:21,314 INFO L85 PathProgramCache]: Analyzing trace with hash 2081050121, now seen corresponding path program 1 times [2021-12-18 04:15:21,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:21,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317683794] [2021-12-18 04:15:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:21,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:21,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:21,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:21,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:21,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:21,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:21,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:21,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:21,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:21,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:21,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:21,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 04:15:21,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 04:15:21,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 04:15:21,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-18 04:15:21,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-18 04:15:21,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-18 04:15:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-18 04:15:21,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2021-12-18 04:15:21,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-18 04:15:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:21,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:21,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2021-12-18 04:15:21,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2021-12-18 04:15:21,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:21,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317683794] [2021-12-18 04:15:21,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317683794] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:15:21,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18225361] [2021-12-18 04:15:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:21,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:21,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:15:21,676 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:15:21,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-18 04:15:22,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:22,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 2240 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 04:15:22,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:15:22,644 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-12-18 04:15:22,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:15:22,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18225361] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:22,645 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 04:15:22,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2021-12-18 04:15:22,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816045530] [2021-12-18 04:15:22,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:22,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 04:15:22,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:22,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 04:15:22,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-12-18 04:15:22,646 INFO L87 Difference]: Start difference. First operand 15163 states and 21557 transitions. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (27), 4 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-12-18 04:15:23,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:23,380 INFO L93 Difference]: Finished difference Result 20545 states and 28993 transitions. [2021-12-18 04:15:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 04:15:23,381 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (27), 4 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 251 [2021-12-18 04:15:23,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:23,540 INFO L225 Difference]: With dead ends: 20545 [2021-12-18 04:15:23,540 INFO L226 Difference]: Without dead ends: 20536 [2021-12-18 04:15:23,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-12-18 04:15:23,561 INFO L933 BasicCegarLoop]: 1738 mSDtfsCounter, 1802 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1802 SdHoareTripleChecker+Valid, 2336 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:23,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1802 Valid, 2336 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 04:15:23,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20536 states. [2021-12-18 04:15:24,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20536 to 19019. [2021-12-18 04:15:24,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19019 states, 15131 states have (on average 1.4011631749388673) internal successors, (21201), 15379 states have internal predecessors, (21201), 2666 states have call successors, (2666), 1130 states have call predecessors, (2666), 1221 states have return successors, (3054), 2677 states have call predecessors, (3054), 2665 states have call successors, (3054) [2021-12-18 04:15:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19019 states to 19019 states and 26921 transitions. [2021-12-18 04:15:24,484 INFO L78 Accepts]: Start accepts. Automaton has 19019 states and 26921 transitions. Word has length 251 [2021-12-18 04:15:24,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:24,487 INFO L470 AbstractCegarLoop]: Abstraction has 19019 states and 26921 transitions. [2021-12-18 04:15:24,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (27), 4 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-12-18 04:15:24,487 INFO L276 IsEmpty]: Start isEmpty. Operand 19019 states and 26921 transitions. [2021-12-18 04:15:24,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2021-12-18 04:15:24,498 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:24,498 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:24,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-18 04:15:24,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:24,719 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:24,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:24,719 INFO L85 PathProgramCache]: Analyzing trace with hash -123600559, now seen corresponding path program 1 times [2021-12-18 04:15:24,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:24,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890866358] [2021-12-18 04:15:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:24,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:24,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:24,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:24,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:24,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:24,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:24,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:24,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 04:15:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 04:15:24,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 04:15:24,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-18 04:15:24,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-18 04:15:24,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-18 04:15:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-18 04:15:24,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2021-12-18 04:15:24,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-18 04:15:24,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2021-12-18 04:15:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:24,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2021-12-18 04:15:24,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:24,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890866358] [2021-12-18 04:15:24,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890866358] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:24,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:15:24,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 04:15:24,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061725881] [2021-12-18 04:15:24,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:24,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 04:15:24,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:24,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 04:15:24,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-18 04:15:24,979 INFO L87 Difference]: Start difference. First operand 19019 states and 26921 transitions. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-12-18 04:15:27,776 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 [] [2021-12-18 04:15:28,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:28,308 INFO L93 Difference]: Finished difference Result 29377 states and 41661 transitions. [2021-12-18 04:15:28,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 04:15:28,309 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 255 [2021-12-18 04:15:28,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:28,352 INFO L225 Difference]: With dead ends: 29377 [2021-12-18 04:15:28,353 INFO L226 Difference]: Without dead ends: 8916 [2021-12-18 04:15:28,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-12-18 04:15:28,398 INFO L933 BasicCegarLoop]: 964 mSDtfsCounter, 1714 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 600 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1769 SdHoareTripleChecker+Valid, 1495 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 600 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:28,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1769 Valid, 1495 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [600 Valid, 410 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2021-12-18 04:15:28,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8916 states. [2021-12-18 04:15:28,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8916 to 8163. [2021-12-18 04:15:28,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8163 states, 6470 states have (on average 1.3877897990726429) internal successors, (8979), 6577 states have internal predecessors, (8979), 1145 states have call successors, (1145), 504 states have call predecessors, (1145), 547 states have return successors, (1318), 1156 states have call predecessors, (1318), 1144 states have call successors, (1318) [2021-12-18 04:15:28,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8163 states to 8163 states and 11442 transitions. [2021-12-18 04:15:28,792 INFO L78 Accepts]: Start accepts. Automaton has 8163 states and 11442 transitions. Word has length 255 [2021-12-18 04:15:28,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:28,793 INFO L470 AbstractCegarLoop]: Abstraction has 8163 states and 11442 transitions. [2021-12-18 04:15:28,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-12-18 04:15:28,794 INFO L276 IsEmpty]: Start isEmpty. Operand 8163 states and 11442 transitions. [2021-12-18 04:15:28,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2021-12-18 04:15:28,803 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:28,803 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:28,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-18 04:15:28,803 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:28,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:28,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1221651547, now seen corresponding path program 1 times [2021-12-18 04:15:28,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:28,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902297721] [2021-12-18 04:15:28,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:28,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:29,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:29,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:29,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:29,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:29,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:29,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:29,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 04:15:29,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 04:15:29,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 04:15:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-18 04:15:29,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-18 04:15:29,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-18 04:15:29,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-18 04:15:29,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2021-12-18 04:15:29,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-18 04:15:29,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:29,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2021-12-18 04:15:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:29,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2021-12-18 04:15:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:29,314 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2021-12-18 04:15:29,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:29,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902297721] [2021-12-18 04:15:29,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902297721] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:29,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:15:29,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-18 04:15:29,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321589607] [2021-12-18 04:15:29,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:29,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-18 04:15:29,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:29,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-18 04:15:29,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-12-18 04:15:29,319 INFO L87 Difference]: Start difference. First operand 8163 states and 11442 transitions. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 7 states have internal predecessors, (159), 2 states have call successors, (28), 6 states have call predecessors, (28), 2 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2021-12-18 04:15:33,532 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 [] [2021-12-18 04:15:35,572 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 [] [2021-12-18 04:15:37,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:15:39,615 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:15:40,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:40,321 INFO L93 Difference]: Finished difference Result 19182 states and 27320 transitions. [2021-12-18 04:15:40,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 04:15:40,321 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 7 states have internal predecessors, (159), 2 states have call successors, (28), 6 states have call predecessors, (28), 2 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) Word has length 268 [2021-12-18 04:15:40,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:40,358 INFO L225 Difference]: With dead ends: 19182 [2021-12-18 04:15:40,358 INFO L226 Difference]: Without dead ends: 11100 [2021-12-18 04:15:40,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-12-18 04:15:40,378 INFO L933 BasicCegarLoop]: 1273 mSDtfsCounter, 1926 mSDsluCounter, 6739 mSDsCounter, 0 mSdLazyCounter, 3483 mSolverCounterSat, 509 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1978 SdHoareTripleChecker+Valid, 8012 SdHoareTripleChecker+Invalid, 3996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 509 IncrementalHoareTripleChecker+Valid, 3483 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:40,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1978 Valid, 8012 Invalid, 3996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [509 Valid, 3483 Invalid, 4 Unknown, 0 Unchecked, 10.5s Time] [2021-12-18 04:15:40,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11100 states. [2021-12-18 04:15:40,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11100 to 8233. [2021-12-18 04:15:40,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8233 states, 6530 states have (on average 1.3842266462480857) internal successors, (9039), 6637 states have internal predecessors, (9039), 1145 states have call successors, (1145), 504 states have call predecessors, (1145), 557 states have return successors, (1328), 1166 states have call predecessors, (1328), 1144 states have call successors, (1328) [2021-12-18 04:15:40,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8233 states to 8233 states and 11512 transitions. [2021-12-18 04:15:40,739 INFO L78 Accepts]: Start accepts. Automaton has 8233 states and 11512 transitions. Word has length 268 [2021-12-18 04:15:40,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:40,739 INFO L470 AbstractCegarLoop]: Abstraction has 8233 states and 11512 transitions. [2021-12-18 04:15:40,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 7 states have internal predecessors, (159), 2 states have call successors, (28), 6 states have call predecessors, (28), 2 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2021-12-18 04:15:40,740 INFO L276 IsEmpty]: Start isEmpty. Operand 8233 states and 11512 transitions. [2021-12-18 04:15:40,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2021-12-18 04:15:40,754 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:40,755 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:40,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-18 04:15:40,755 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:40,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:40,756 INFO L85 PathProgramCache]: Analyzing trace with hash 482169222, now seen corresponding path program 1 times [2021-12-18 04:15:40,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:40,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958832030] [2021-12-18 04:15:40,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:40,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:41,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:41,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:41,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:41,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:41,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:41,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 04:15:41,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 04:15:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:15:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:15:41,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:15:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 04:15:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-18 04:15:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-12-18 04:15:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2021-12-18 04:15:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:41,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-12-18 04:15:41,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2021-12-18 04:15:41,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,204 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2021-12-18 04:15:41,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:41,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958832030] [2021-12-18 04:15:41,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958832030] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:15:41,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376029199] [2021-12-18 04:15:41,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:41,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:41,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:15:41,207 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:15:41,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-18 04:15:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:41,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 2350 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 04:15:41,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:15:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 131 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2021-12-18 04:15:42,157 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:15:42,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376029199] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:42,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 04:15:42,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2021-12-18 04:15:42,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124992185] [2021-12-18 04:15:42,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:42,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:15:42,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:42,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:15:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-12-18 04:15:42,158 INFO L87 Difference]: Start difference. First operand 8233 states and 11512 transitions. Second operand has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2021-12-18 04:15:42,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:42,368 INFO L93 Difference]: Finished difference Result 16435 states and 22984 transitions. [2021-12-18 04:15:42,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 04:15:42,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 274 [2021-12-18 04:15:42,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:42,390 INFO L225 Difference]: With dead ends: 16435 [2021-12-18 04:15:42,390 INFO L226 Difference]: Without dead ends: 8232 [2021-12-18 04:15:42,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-12-18 04:15:42,408 INFO L933 BasicCegarLoop]: 1018 mSDtfsCounter, 6 mSDsluCounter, 3049 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 4067 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:42,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 4067 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 04:15:42,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8232 states. [2021-12-18 04:15:42,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8232 to 8232. [2021-12-18 04:15:42,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8232 states, 6529 states have (on average 1.3839791698575585) internal successors, (9036), 6636 states have internal predecessors, (9036), 1145 states have call successors, (1145), 504 states have call predecessors, (1145), 557 states have return successors, (1328), 1166 states have call predecessors, (1328), 1144 states have call successors, (1328) [2021-12-18 04:15:42,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8232 states to 8232 states and 11509 transitions. [2021-12-18 04:15:42,647 INFO L78 Accepts]: Start accepts. Automaton has 8232 states and 11509 transitions. Word has length 274 [2021-12-18 04:15:42,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:42,647 INFO L470 AbstractCegarLoop]: Abstraction has 8232 states and 11509 transitions. [2021-12-18 04:15:42,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2021-12-18 04:15:42,647 INFO L276 IsEmpty]: Start isEmpty. Operand 8232 states and 11509 transitions. [2021-12-18 04:15:42,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2021-12-18 04:15:42,653 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:42,653 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:42,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-18 04:15:42,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:42,875 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:42,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:42,875 INFO L85 PathProgramCache]: Analyzing trace with hash -390241340, now seen corresponding path program 1 times [2021-12-18 04:15:42,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:42,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141847564] [2021-12-18 04:15:42,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:42,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:42,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:43,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:43,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:43,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:43,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:43,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 04:15:43,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 04:15:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:15:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:15:43,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:15:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 04:15:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-18 04:15:43,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-12-18 04:15:43,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2021-12-18 04:15:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:43,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:43,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-12-18 04:15:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:43,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2021-12-18 04:15:43,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,260 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2021-12-18 04:15:43,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:43,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141847564] [2021-12-18 04:15:43,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141847564] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:15:43,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552225296] [2021-12-18 04:15:43,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:43,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:43,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:15:43,276 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:15:43,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-18 04:15:43,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:43,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 2351 conjuncts, 108 conjunts are in the unsatisfiable core [2021-12-18 04:15:43,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:15:44,738 INFO L354 Elim1Store]: treesize reduction 27, result has 32.5 percent of original size [2021-12-18 04:15:44,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2021-12-18 04:15:44,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:15:44,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2021-12-18 04:15:45,370 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 04:15:45,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 47 [2021-12-18 04:15:45,378 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 04:15:45,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-12-18 04:15:45,484 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2021-12-18 04:15:45,485 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:15:45,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552225296] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:15:45,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 04:15:45,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [12] total 31 [2021-12-18 04:15:45,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090298716] [2021-12-18 04:15:45,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:15:45,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 04:15:45,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:15:45,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 04:15:45,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-12-18 04:15:45,487 INFO L87 Difference]: Start difference. First operand 8232 states and 11509 transitions. Second operand has 21 states, 20 states have (on average 8.85) internal successors, (177), 18 states have internal predecessors, (177), 6 states have call successors, (29), 4 states have call predecessors, (29), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2021-12-18 04:15:49,501 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 [] [2021-12-18 04:15:56,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:15:56,953 INFO L93 Difference]: Finished difference Result 38990 states and 56344 transitions. [2021-12-18 04:15:56,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-18 04:15:56,954 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 8.85) internal successors, (177), 18 states have internal predecessors, (177), 6 states have call successors, (29), 4 states have call predecessors, (29), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 274 [2021-12-18 04:15:56,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:15:57,081 INFO L225 Difference]: With dead ends: 38990 [2021-12-18 04:15:57,082 INFO L226 Difference]: Without dead ends: 30838 [2021-12-18 04:15:57,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=420, Invalid=3362, Unknown=0, NotChecked=0, Total=3782 [2021-12-18 04:15:57,122 INFO L933 BasicCegarLoop]: 2937 mSDtfsCounter, 5333 mSDsluCounter, 33889 mSDsCounter, 0 mSdLazyCounter, 7261 mSolverCounterSat, 1307 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5426 SdHoareTripleChecker+Valid, 36826 SdHoareTripleChecker+Invalid, 11979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1307 IncrementalHoareTripleChecker+Valid, 7261 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 3410 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2021-12-18 04:15:57,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5426 Valid, 36826 Invalid, 11979 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1307 Valid, 7261 Invalid, 1 Unknown, 3410 Unchecked, 8.8s Time] [2021-12-18 04:15:57,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30838 states. [2021-12-18 04:15:58,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30838 to 20933. [2021-12-18 04:15:58,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20933 states, 16711 states have (on average 1.3963856142660522) internal successors, (23335), 17010 states have internal predecessors, (23335), 2802 states have call successors, (2802), 1283 states have call predecessors, (2802), 1419 states have return successors, (3264), 2809 states have call predecessors, (3264), 2801 states have call successors, (3264) [2021-12-18 04:15:58,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20933 states to 20933 states and 29401 transitions. [2021-12-18 04:15:58,421 INFO L78 Accepts]: Start accepts. Automaton has 20933 states and 29401 transitions. Word has length 274 [2021-12-18 04:15:58,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:15:58,421 INFO L470 AbstractCegarLoop]: Abstraction has 20933 states and 29401 transitions. [2021-12-18 04:15:58,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 8.85) internal successors, (177), 18 states have internal predecessors, (177), 6 states have call successors, (29), 4 states have call predecessors, (29), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2021-12-18 04:15:58,422 INFO L276 IsEmpty]: Start isEmpty. Operand 20933 states and 29401 transitions. [2021-12-18 04:15:58,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2021-12-18 04:15:58,441 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:15:58,442 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:15:58,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-18 04:15:58,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-18 04:15:58,656 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:15:58,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:15:58,656 INFO L85 PathProgramCache]: Analyzing trace with hash 426443399, now seen corresponding path program 1 times [2021-12-18 04:15:58,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:15:58,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153556670] [2021-12-18 04:15:58,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:58,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:15:58,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:58,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:15:58,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:15:58,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:15:58,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:15:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:15:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:15:58,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:15:58,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:15:58,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:15:58,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:15:58,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:15:58,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:58,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:15:58,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:15:59,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 04:15:59,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 04:15:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:15:59,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:15:59,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:15:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 04:15:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-18 04:15:59,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-18 04:15:59,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2021-12-18 04:15:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:15:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2021-12-18 04:15:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:15:59,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2021-12-18 04:15:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:15:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2021-12-18 04:15:59,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:15:59,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153556670] [2021-12-18 04:15:59,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153556670] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:15:59,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431858133] [2021-12-18 04:15:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:15:59,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:15:59,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:15:59,108 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:15:59,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-18 04:16:00,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:16:00,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 2359 conjuncts, 127 conjunts are in the unsatisfiable core [2021-12-18 04:16:00,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:16:01,134 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-18 04:16:01,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-12-18 04:16:01,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:16:01,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2021-12-18 04:16:02,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-18 04:16:02,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 04:16:02,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-12-18 04:16:02,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 04:16:02,393 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 04:16:02,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 51 [2021-12-18 04:16:02,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:16:02,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2021-12-18 04:16:02,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-18 04:16:02,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 04:16:02,852 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 101 proven. 20 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-12-18 04:16:02,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 04:16:03,259 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3316 (Array Int Int)) (v_ArrVal_3317 (Array Int Int))) (< 0 (mod (let ((.cse0 (+ c_~ppp_ldisc_group1~0.offset 1509))) (+ (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3317) c_~ppp_ldisc_group1~0.base) .cse0) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3316) c_~ppp_ldisc_group1~0.base) .cse0))) 18446744073709551616))) is different from false [2021-12-18 04:16:03,305 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3322 (Array Int Int)) (v_ArrVal_3323 (Array Int Int)) (v_ArrVal_3316 (Array Int Int)) (v_ArrVal_3317 (Array Int Int))) (< 0 (mod (let ((.cse0 (+ c_~ppp_ldisc_group1~0.offset 1509))) (+ (select (select (store (store |c_#memory_$Pointer$.base| |c_~#set_impl~0.base| v_ArrVal_3323) |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3317) c_~ppp_ldisc_group1~0.base) .cse0) (select (select (store (store |c_#memory_$Pointer$.offset| |c_~#set_impl~0.base| v_ArrVal_3322) |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3316) c_~ppp_ldisc_group1~0.base) .cse0))) 18446744073709551616))) is different from false [2021-12-18 04:16:03,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431858133] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:16:03,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 04:16:03,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 30] total 41 [2021-12-18 04:16:03,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190153436] [2021-12-18 04:16:03,307 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 04:16:03,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-18 04:16:03,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:16:03,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-18 04:16:03,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1857, Unknown=21, NotChecked=178, Total=2256 [2021-12-18 04:16:03,309 INFO L87 Difference]: Start difference. First operand 20933 states and 29401 transitions. Second operand has 41 states, 40 states have (on average 8.1) internal successors, (324), 32 states have internal predecessors, (324), 14 states have call successors, (57), 12 states have call predecessors, (57), 11 states have return successors, (56), 16 states have call predecessors, (56), 14 states have call successors, (56) [2021-12-18 04:16:15,874 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 [] [2021-12-18 04:17:12,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:17:12,127 INFO L93 Difference]: Finished difference Result 67273 states and 98248 transitions. [2021-12-18 04:17:12,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2021-12-18 04:17:12,128 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 8.1) internal successors, (324), 32 states have internal predecessors, (324), 14 states have call successors, (57), 12 states have call predecessors, (57), 11 states have return successors, (56), 16 states have call predecessors, (56), 14 states have call successors, (56) Word has length 275 [2021-12-18 04:17:12,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:17:12,277 INFO L225 Difference]: With dead ends: 67273 [2021-12-18 04:17:12,277 INFO L226 Difference]: Without dead ends: 46425 [2021-12-18 04:17:12,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 357 SyntacticMatches, 2 SemanticMatches, 175 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 9508 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2917, Invalid=27380, Unknown=161, NotChecked=694, Total=31152 [2021-12-18 04:17:12,326 INFO L933 BasicCegarLoop]: 3629 mSDtfsCounter, 17857 mSDsluCounter, 71241 mSDsCounter, 0 mSdLazyCounter, 65741 mSolverCounterSat, 10002 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18218 SdHoareTripleChecker+Valid, 74870 SdHoareTripleChecker+Invalid, 80999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 10002 IncrementalHoareTripleChecker+Valid, 65741 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 5255 IncrementalHoareTripleChecker+Unchecked, 58.6s IncrementalHoareTripleChecker+Time [2021-12-18 04:17:12,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18218 Valid, 74870 Invalid, 80999 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [10002 Valid, 65741 Invalid, 1 Unknown, 5255 Unchecked, 58.6s Time] [2021-12-18 04:17:12,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46425 states. [2021-12-18 04:17:13,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46425 to 28923. [2021-12-18 04:17:13,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28923 states, 23359 states have (on average 1.4075516931375487) internal successors, (32879), 23766 states have internal predecessors, (32879), 3893 states have call successors, (3893), 1476 states have call predecessors, (3893), 1670 states have return successors, (4674), 3899 states have call predecessors, (4674), 3892 states have call successors, (4674) [2021-12-18 04:17:13,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28923 states to 28923 states and 41446 transitions. [2021-12-18 04:17:13,865 INFO L78 Accepts]: Start accepts. Automaton has 28923 states and 41446 transitions. Word has length 275 [2021-12-18 04:17:13,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:17:13,866 INFO L470 AbstractCegarLoop]: Abstraction has 28923 states and 41446 transitions. [2021-12-18 04:17:13,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 8.1) internal successors, (324), 32 states have internal predecessors, (324), 14 states have call successors, (57), 12 states have call predecessors, (57), 11 states have return successors, (56), 16 states have call predecessors, (56), 14 states have call successors, (56) [2021-12-18 04:17:13,866 INFO L276 IsEmpty]: Start isEmpty. Operand 28923 states and 41446 transitions. [2021-12-18 04:17:13,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2021-12-18 04:17:13,893 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:17:13,894 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:17:13,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-18 04:17:14,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-18 04:17:14,120 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:17:14,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:17:14,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1197786902, now seen corresponding path program 1 times [2021-12-18 04:17:14,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:17:14,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509975658] [2021-12-18 04:17:14,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:17:14,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:17:14,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:17:14,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:17:14,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:17:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:17:14,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:17:14,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:17:14,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:17:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:17:14,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:17:14,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:17:14,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:17:14,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:17:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:17:14,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:17:14,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 04:17:14,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 04:17:14,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:17:14,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:17:14,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:17:14,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 04:17:14,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-18 04:17:14,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-18 04:17:14,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2021-12-18 04:17:14,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2021-12-18 04:17:14,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:17:14,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:17:14,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2021-12-18 04:17:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:17:14,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2021-12-18 04:17:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:14,703 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2021-12-18 04:17:14,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:17:14,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509975658] [2021-12-18 04:17:14,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509975658] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:17:14,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:17:14,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-18 04:17:14,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935456023] [2021-12-18 04:17:14,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:17:14,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 04:17:14,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:17:14,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 04:17:14,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-18 04:17:14,705 INFO L87 Difference]: Start difference. First operand 28923 states and 41446 transitions. Second operand has 11 states, 11 states have (on average 14.727272727272727) internal successors, (162), 5 states have internal predecessors, (162), 2 states have call successors, (30), 7 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2021-12-18 04:17:18,674 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 [] [2021-12-18 04:17:20,697 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:17:22,724 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 [] [2021-12-18 04:17:26,763 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 [] [2021-12-18 04:17:28,799 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:17:30,824 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:17:31,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:17:31,350 INFO L93 Difference]: Finished difference Result 68190 states and 99445 transitions. [2021-12-18 04:17:31,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 04:17:31,350 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 14.727272727272727) internal successors, (162), 5 states have internal predecessors, (162), 2 states have call successors, (30), 7 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) Word has length 279 [2021-12-18 04:17:31,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:17:31,507 INFO L225 Difference]: With dead ends: 68190 [2021-12-18 04:17:31,508 INFO L226 Difference]: Without dead ends: 40311 [2021-12-18 04:17:31,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-12-18 04:17:31,569 INFO L933 BasicCegarLoop]: 1286 mSDtfsCounter, 1392 mSDsluCounter, 5635 mSDsCounter, 0 mSdLazyCounter, 2589 mSolverCounterSat, 566 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1500 SdHoareTripleChecker+Valid, 6921 SdHoareTripleChecker+Invalid, 3161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 566 IncrementalHoareTripleChecker+Valid, 2589 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2021-12-18 04:17:31,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1500 Valid, 6921 Invalid, 3161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [566 Valid, 2589 Invalid, 6 Unknown, 0 Unchecked, 14.6s Time] [2021-12-18 04:17:31,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40311 states. [2021-12-18 04:17:32,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40311 to 29039. [2021-12-18 04:17:32,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29039 states, 23459 states have (on average 1.4058143995907755) internal successors, (32979), 23856 states have internal predecessors, (32979), 3893 states have call successors, (3893), 1476 states have call predecessors, (3893), 1686 states have return successors, (4742), 3925 states have call predecessors, (4742), 3892 states have call successors, (4742) [2021-12-18 04:17:33,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29039 states to 29039 states and 41614 transitions. [2021-12-18 04:17:33,038 INFO L78 Accepts]: Start accepts. Automaton has 29039 states and 41614 transitions. Word has length 279 [2021-12-18 04:17:33,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:17:33,038 INFO L470 AbstractCegarLoop]: Abstraction has 29039 states and 41614 transitions. [2021-12-18 04:17:33,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.727272727272727) internal successors, (162), 5 states have internal predecessors, (162), 2 states have call successors, (30), 7 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2021-12-18 04:17:33,039 INFO L276 IsEmpty]: Start isEmpty. Operand 29039 states and 41614 transitions. [2021-12-18 04:17:33,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2021-12-18 04:17:33,070 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:17:33,070 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:17:33,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-18 04:17:33,071 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:17:33,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:17:33,071 INFO L85 PathProgramCache]: Analyzing trace with hash -213917383, now seen corresponding path program 1 times [2021-12-18 04:17:33,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:17:33,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124945551] [2021-12-18 04:17:33,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:17:33,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:17:33,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:17:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:17:33,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:17:33,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:17:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:17:33,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:17:33,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:17:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:17:33,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:17:33,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:17:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:17:33,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:17:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:17:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:17:33,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 04:17:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 04:17:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:17:33,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:17:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:17:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 04:17:33,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-18 04:17:33,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-18 04:17:33,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2021-12-18 04:17:33,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2021-12-18 04:17:33,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:17:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:17:33,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2021-12-18 04:17:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:17:33,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2021-12-18 04:17:33,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:33,704 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2021-12-18 04:17:33,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:17:33,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124945551] [2021-12-18 04:17:33,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124945551] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:17:33,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:17:33,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-18 04:17:33,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852410961] [2021-12-18 04:17:33,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:17:33,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-18 04:17:33,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:17:33,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-18 04:17:33,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-18 04:17:33,709 INFO L87 Difference]: Start difference. First operand 29039 states and 41614 transitions. Second operand has 10 states, 10 states have (on average 16.4) internal successors, (164), 5 states have internal predecessors, (164), 3 states have call successors, (30), 7 states have call predecessors, (30), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-18 04:17:39,092 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 [] [2021-12-18 04:17:41,112 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:17:43,388 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 [] [2021-12-18 04:17:45,422 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 [] [2021-12-18 04:17:47,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:17:47,782 INFO L93 Difference]: Finished difference Result 82725 states and 119731 transitions. [2021-12-18 04:17:47,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 04:17:47,783 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.4) internal successors, (164), 5 states have internal predecessors, (164), 3 states have call successors, (30), 7 states have call predecessors, (30), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 280 [2021-12-18 04:17:47,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:17:48,005 INFO L225 Difference]: With dead ends: 82725 [2021-12-18 04:17:48,005 INFO L226 Difference]: Without dead ends: 54730 [2021-12-18 04:17:48,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-12-18 04:17:48,108 INFO L933 BasicCegarLoop]: 1755 mSDtfsCounter, 2276 mSDsluCounter, 5753 mSDsCounter, 0 mSdLazyCounter, 3994 mSolverCounterSat, 869 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2371 SdHoareTripleChecker+Valid, 7508 SdHoareTripleChecker+Invalid, 4867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 869 IncrementalHoareTripleChecker+Valid, 3994 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2021-12-18 04:17:48,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2371 Valid, 7508 Invalid, 4867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [869 Valid, 3994 Invalid, 4 Unknown, 0 Unchecked, 11.7s Time] [2021-12-18 04:17:48,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54730 states. [2021-12-18 04:17:50,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54730 to 32034. [2021-12-18 04:17:50,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32034 states, 25812 states have (on average 1.40519913218658) internal successors, (36271), 26291 states have internal predecessors, (36271), 4345 states have call successors, (4345), 1646 states have call predecessors, (4345), 1876 states have return successors, (5264), 4367 states have call predecessors, (5264), 4344 states have call successors, (5264) [2021-12-18 04:17:50,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32034 states to 32034 states and 45880 transitions. [2021-12-18 04:17:50,365 INFO L78 Accepts]: Start accepts. Automaton has 32034 states and 45880 transitions. Word has length 280 [2021-12-18 04:17:50,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:17:50,366 INFO L470 AbstractCegarLoop]: Abstraction has 32034 states and 45880 transitions. [2021-12-18 04:17:50,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.4) internal successors, (164), 5 states have internal predecessors, (164), 3 states have call successors, (30), 7 states have call predecessors, (30), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-18 04:17:50,366 INFO L276 IsEmpty]: Start isEmpty. Operand 32034 states and 45880 transitions. [2021-12-18 04:17:50,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2021-12-18 04:17:50,403 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:17:50,403 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 11, 5, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:17:50,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-18 04:17:50,403 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:17:50,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:17:50,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1820122516, now seen corresponding path program 1 times [2021-12-18 04:17:50,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:17:50,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653633472] [2021-12-18 04:17:50,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:17:50,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:17:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:17:50,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:17:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:17:50,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:17:50,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:17:50,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:17:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:17:50,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:17:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:17:50,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:17:50,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:17:50,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:17:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:17:50,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-18 04:17:50,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:17:50,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-18 04:17:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-18 04:17:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-18 04:17:50,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-18 04:17:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-18 04:17:50,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-18 04:17:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2021-12-18 04:17:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2021-12-18 04:17:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2021-12-18 04:17:50,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:17:50,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:17:50,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2021-12-18 04:17:50,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:50,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:17:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:51,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2021-12-18 04:17:51,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:17:51,022 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2021-12-18 04:17:51,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:17:51,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653633472] [2021-12-18 04:17:51,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653633472] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:17:51,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:17:51,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-18 04:17:51,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478193575] [2021-12-18 04:17:51,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:17:51,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-18 04:17:51,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:17:51,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-18 04:17:51,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-12-18 04:17:51,026 INFO L87 Difference]: Start difference. First operand 32034 states and 45880 transitions. Second operand has 18 states, 17 states have (on average 9.823529411764707) internal successors, (167), 11 states have internal predecessors, (167), 3 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-18 04:17:56,407 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 [] [2021-12-18 04:17:58,429 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:18:02,984 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 [] [2021-12-18 04:18:05,771 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 [] [2021-12-18 04:18:06,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:18:06,669 INFO L93 Difference]: Finished difference Result 92451 states and 137169 transitions. [2021-12-18 04:18:06,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 04:18:06,698 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 9.823529411764707) internal successors, (167), 11 states have internal predecessors, (167), 3 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) Word has length 282 [2021-12-18 04:18:06,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:18:06,889 INFO L225 Difference]: With dead ends: 92451 [2021-12-18 04:18:06,889 INFO L226 Difference]: Without dead ends: 61461 [2021-12-18 04:18:06,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2021-12-18 04:18:06,955 INFO L933 BasicCegarLoop]: 1506 mSDtfsCounter, 2078 mSDsluCounter, 15421 mSDsCounter, 0 mSdLazyCounter, 5934 mSolverCounterSat, 565 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2201 SdHoareTripleChecker+Valid, 16927 SdHoareTripleChecker+Invalid, 6503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 565 IncrementalHoareTripleChecker+Valid, 5934 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2021-12-18 04:18:06,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2201 Valid, 16927 Invalid, 6503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [565 Valid, 5934 Invalid, 4 Unknown, 0 Unchecked, 12.4s Time] [2021-12-18 04:18:07,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61461 states. [2021-12-18 04:18:09,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61461 to 32152. [2021-12-18 04:18:09,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32152 states, 25910 states have (on average 1.4028946352759553) internal successors, (36349), 26383 states have internal predecessors, (36349), 4345 states have call successors, (4345), 1646 states have call predecessors, (4345), 1896 states have return successors, (5296), 4393 states have call predecessors, (5296), 4344 states have call successors, (5296) [2021-12-18 04:18:09,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32152 states to 32152 states and 45990 transitions. [2021-12-18 04:18:09,208 INFO L78 Accepts]: Start accepts. Automaton has 32152 states and 45990 transitions. Word has length 282 [2021-12-18 04:18:09,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:18:09,209 INFO L470 AbstractCegarLoop]: Abstraction has 32152 states and 45990 transitions. [2021-12-18 04:18:09,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 9.823529411764707) internal successors, (167), 11 states have internal predecessors, (167), 3 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-18 04:18:09,210 INFO L276 IsEmpty]: Start isEmpty. Operand 32152 states and 45990 transitions. [2021-12-18 04:18:09,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2021-12-18 04:18:09,244 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:18:09,245 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:18:09,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-18 04:18:09,245 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:18:09,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:18:09,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1139994708, now seen corresponding path program 1 times [2021-12-18 04:18:09,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:18:09,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467155261] [2021-12-18 04:18:09,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:18:09,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:18:10,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:18:11,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:18:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:18:11,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:18:11,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:18:11,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-18 04:18:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 04:18:11,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 04:18:11,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 04:18:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 04:18:11,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-18 04:18:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:18:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 04:18:11,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:18:11,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-18 04:18:11,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 04:18:11,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 04:18:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:18:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:18:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-18 04:18:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:11,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-18 04:18:11,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-18 04:18:12,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2021-12-18 04:18:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:18:12,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:18:12,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-12-18 04:18:12,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2021-12-18 04:18:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:18:12,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-12-18 04:18:12,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:12,892 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 49 proven. 37 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2021-12-18 04:18:12,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:18:12,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467155261] [2021-12-18 04:18:12,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467155261] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:18:12,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533345986] [2021-12-18 04:18:12,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:18:12,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:18:12,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:18:12,904 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:18:12,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-18 04:18:14,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:18:14,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 2446 conjuncts, 163 conjunts are in the unsatisfiable core [2021-12-18 04:18:14,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:18:15,729 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-18 04:18:15,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-12-18 04:18:15,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:18:15,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2021-12-18 04:18:17,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 04:18:17,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-18 04:18:17,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:18:17,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 04:18:17,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:18:17,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-12-18 04:18:18,172 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 04:18:18,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2021-12-18 04:18:18,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:18:18,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 04:18:18,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 04:18:18,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-18 04:18:18,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 04:18:18,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-12-18 04:18:18,723 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 04:18:18,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 51 [2021-12-18 04:18:18,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:18:18,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2021-12-18 04:18:19,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-12-18 04:18:19,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-18 04:18:19,428 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 101 proven. 20 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-12-18 04:18:19,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 04:18:20,081 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4938 (Array Int Int)) (v_ArrVal_4939 (Array Int Int))) (< 0 (mod (let ((.cse0 (+ c_~ppp_ldisc_group1~0.offset 1509))) (+ (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_4938) c_~ppp_ldisc_group1~0.base) .cse0) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_4939) c_~ppp_ldisc_group1~0.base) .cse0))) 18446744073709551616))) is different from false [2021-12-18 04:18:20,138 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4938 (Array Int Int)) (v_ArrVal_4939 (Array Int Int)) (v_ArrVal_4944 (Array Int Int)) (v_ArrVal_4945 (Array Int Int))) (< 0 (mod (let ((.cse0 (+ c_~ppp_ldisc_group1~0.offset 1509))) (+ (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ppp_async_input_~skb~2#1.base| v_ArrVal_4944) |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_4939) c_~ppp_ldisc_group1~0.base) .cse0) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ppp_async_input_~skb~2#1.base| v_ArrVal_4945) |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_4938) c_~ppp_ldisc_group1~0.base) .cse0))) 18446744073709551616))) is different from false [2021-12-18 04:18:20,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533345986] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:18:20,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 04:18:20,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 40] total 87 [2021-12-18 04:18:20,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466725044] [2021-12-18 04:18:20,140 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 04:18:20,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2021-12-18 04:18:20,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:18:20,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2021-12-18 04:18:20,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=7933, Unknown=70, NotChecked=362, Total=8742 [2021-12-18 04:18:20,143 INFO L87 Difference]: Start difference. First operand 32152 states and 45990 transitions. Second operand has 87 states, 85 states have (on average 4.211764705882353) internal successors, (358), 71 states have internal predecessors, (358), 25 states have call successors, (59), 13 states have call predecessors, (59), 19 states have return successors, (58), 27 states have call predecessors, (58), 25 states have call successors, (58) [2021-12-18 04:19:09,526 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 [] [2021-12-18 04:24:30,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:24:30,324 INFO L93 Difference]: Finished difference Result 198932 states and 304532 transitions. [2021-12-18 04:24:30,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 507 states. [2021-12-18 04:24:30,325 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 85 states have (on average 4.211764705882353) internal successors, (358), 71 states have internal predecessors, (358), 25 states have call successors, (59), 13 states have call predecessors, (59), 19 states have return successors, (58), 27 states have call predecessors, (58), 25 states have call successors, (58) Word has length 289 [2021-12-18 04:24:30,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:24:30,955 INFO L225 Difference]: With dead ends: 198932 [2021-12-18 04:24:30,955 INFO L226 Difference]: Without dead ends: 167824 [2021-12-18 04:24:31,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 953 GetRequests, 381 SyntacticMatches, 2 SemanticMatches, 570 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 127954 ImplicationChecksByTransitivity, 59.0s TimeCoverageRelationStatistics Valid=15300, Invalid=307967, Unknown=1071, NotChecked=2274, Total=326612 [2021-12-18 04:24:31,091 INFO L933 BasicCegarLoop]: 6206 mSDtfsCounter, 35545 mSDsluCounter, 275377 mSDsCounter, 0 mSdLazyCounter, 310763 mSolverCounterSat, 28826 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 263.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36020 SdHoareTripleChecker+Valid, 281583 SdHoareTripleChecker+Invalid, 380630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.6s SdHoareTripleChecker+Time, 28826 IncrementalHoareTripleChecker+Valid, 310763 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 41040 IncrementalHoareTripleChecker+Unchecked, 290.4s IncrementalHoareTripleChecker+Time [2021-12-18 04:24:31,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36020 Valid, 281583 Invalid, 380630 Unknown, 0 Unchecked, 1.6s Time], IncrementalHoareTripleChecker [28826 Valid, 310763 Invalid, 1 Unknown, 41040 Unchecked, 290.4s Time] [2021-12-18 04:24:31,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167824 states. [2021-12-18 04:24:36,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167824 to 50505. [2021-12-18 04:24:36,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50505 states, 41050 states have (on average 1.4184409257003654) internal successors, (58227), 42083 states have internal predecessors, (58227), 6696 states have call successors, (6696), 2396 states have call predecessors, (6696), 2758 states have return successors, (8168), 6414 states have call predecessors, (8168), 6695 states have call successors, (8168) [2021-12-18 04:24:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50505 states to 50505 states and 73091 transitions. [2021-12-18 04:24:36,289 INFO L78 Accepts]: Start accepts. Automaton has 50505 states and 73091 transitions. Word has length 289 [2021-12-18 04:24:36,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:24:36,290 INFO L470 AbstractCegarLoop]: Abstraction has 50505 states and 73091 transitions. [2021-12-18 04:24:36,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 85 states have (on average 4.211764705882353) internal successors, (358), 71 states have internal predecessors, (358), 25 states have call successors, (59), 13 states have call predecessors, (59), 19 states have return successors, (58), 27 states have call predecessors, (58), 25 states have call successors, (58) [2021-12-18 04:24:36,290 INFO L276 IsEmpty]: Start isEmpty. Operand 50505 states and 73091 transitions. [2021-12-18 04:24:36,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2021-12-18 04:24:36,353 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:24:36,353 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 10, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:24:36,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-18 04:24:36,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:24:36,558 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:24:36,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:24:36,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1873601976, now seen corresponding path program 1 times [2021-12-18 04:24:36,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 04:24:36,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636700644] [2021-12-18 04:24:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:24:36,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 04:24:37,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:24:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-18 04:24:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 04:24:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 04:24:38,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-18 04:24:38,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:24:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-18 04:24:38,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-18 04:24:38,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-18 04:24:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-18 04:24:38,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-18 04:24:38,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-18 04:24:38,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:38,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 04:24:38,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:24:39,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 04:24:39,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 04:24:39,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-18 04:24:39,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 04:24:39,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 04:24:39,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-18 04:24:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-12-18 04:24:39,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-12-18 04:24:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2021-12-18 04:24:39,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2021-12-18 04:24:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2021-12-18 04:24:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:24:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-18 04:24:39,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2021-12-18 04:24:39,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 04:24:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-12-18 04:24:39,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:39,996 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 44 proven. 71 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2021-12-18 04:24:39,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 04:24:39,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636700644] [2021-12-18 04:24:39,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636700644] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 04:24:39,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185081864] [2021-12-18 04:24:39,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:24:39,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 04:24:39,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:24:40,008 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 04:24:40,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-18 04:24:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:24:41,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 2493 conjuncts, 159 conjunts are in the unsatisfiable core [2021-12-18 04:24:41,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:24:42,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 04:24:44,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:44,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 04:24:44,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:44,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 04:24:44,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:44,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:44,903 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 04:24:44,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 23 [2021-12-18 04:24:45,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:45,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:45,012 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 04:24:45,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 23 [2021-12-18 04:24:45,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:45,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 04:24:45,216 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 04:24:45,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 23 [2021-12-18 04:24:45,229 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-18 04:24:45,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-12-18 04:24:45,907 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 04:24:45,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 30 [2021-12-18 04:24:46,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2021-12-18 04:24:46,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-18 04:24:47,206 INFO L354 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2021-12-18 04:24:47,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 34 [2021-12-18 04:24:47,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-12-18 04:24:55,710 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 04:24:55,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 04:24:58,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-12-18 04:24:58,112 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Should have been eliminated by DER [2021-12-18 04:24:58,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-18 04:24:58,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2021-12-18 04:24:58,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528235877] [2021-12-18 04:24:58,113 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-18 04:24:58,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-18 04:24:58,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 04:24:58,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-18 04:24:58,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=6990, Unknown=3, NotChecked=0, Total=7310 [2021-12-18 04:24:58,117 INFO L87 Difference]: Start difference. First operand 50505 states and 73091 transitions. Second operand has 49 states, 48 states have (on average 3.875) internal successors, (186), 40 states have internal predecessors, (186), 15 states have call successors, (31), 6 states have call predecessors, (31), 8 states have return successors, (30), 16 states have call predecessors, (30), 15 states have call successors, (30) [2021-12-18 04:24:58,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-18 04:24:58,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 253 SyntacticMatches, 15 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2179 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=317, Invalid=6990, Unknown=3, NotChecked=0, Total=7310 [2021-12-18 04:24:58,120 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 04:24:58,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 04:24:58,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-18 04:24:58,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-18 04:24:58,338 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@3d0b8e87 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:455) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.addOtherSuccessors(DeterministicInterpolantAutomaton.java:198) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:78) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-12-18 04:24:58,340 INFO L158 Benchmark]: Toolchain (without parser) took 658159.63ms. Allocated memory was 109.1MB in the beginning and 3.3GB in the end (delta: 3.2GB). Free memory was 63.6MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2021-12-18 04:24:58,340 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 109.1MB. Free memory is still 89.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-18 04:24:58,340 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1299.54ms. Allocated memory was 109.1MB in the beginning and 142.6MB in the end (delta: 33.6MB). Free memory was 63.4MB in the beginning and 74.5MB in the end (delta: -11.1MB). Peak memory consumption was 58.8MB. Max. memory is 16.1GB. [2021-12-18 04:24:58,340 INFO L158 Benchmark]: Boogie Procedure Inliner took 163.94ms. Allocated memory is still 142.6MB. Free memory was 74.5MB in the beginning and 61.2MB in the end (delta: 13.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-18 04:24:58,341 INFO L158 Benchmark]: Boogie Preprocessor took 158.24ms. Allocated memory is still 142.6MB. Free memory was 61.2MB in the beginning and 80.8MB in the end (delta: -19.6MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. [2021-12-18 04:24:58,341 INFO L158 Benchmark]: RCFGBuilder took 3698.95ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 80.8MB in the beginning and 139.0MB in the end (delta: -58.2MB). Peak memory consumption was 86.3MB. Max. memory is 16.1GB. [2021-12-18 04:24:58,341 INFO L158 Benchmark]: TraceAbstraction took 652832.54ms. Allocated memory was 226.5MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 138.0MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. [2021-12-18 04:24:58,342 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 109.1MB. Free memory is still 89.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1299.54ms. Allocated memory was 109.1MB in the beginning and 142.6MB in the end (delta: 33.6MB). Free memory was 63.4MB in the beginning and 74.5MB in the end (delta: -11.1MB). Peak memory consumption was 58.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 163.94ms. Allocated memory is still 142.6MB. Free memory was 74.5MB in the beginning and 61.2MB in the end (delta: 13.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 158.24ms. Allocated memory is still 142.6MB. Free memory was 61.2MB in the beginning and 80.8MB in the end (delta: -19.6MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. * RCFGBuilder took 3698.95ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 80.8MB in the beginning and 139.0MB in the end (delta: -58.2MB). Peak memory consumption was 86.3MB. Max. memory is 16.1GB. * TraceAbstraction took 652832.54ms. Allocated memory was 226.5MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 138.0MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@3d0b8e87 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@3d0b8e87: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-12-18 04:24:58,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 04:25:00,463 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 04:25:00,465 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 04:25:00,496 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 04:25:00,497 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 04:25:00,498 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 04:25:00,499 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 04:25:00,501 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 04:25:00,502 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 04:25:00,503 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 04:25:00,504 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 04:25:00,505 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 04:25:00,505 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 04:25:00,506 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 04:25:00,507 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 04:25:00,508 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 04:25:00,511 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 04:25:00,512 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 04:25:00,513 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 04:25:00,514 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 04:25:00,515 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 04:25:00,516 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 04:25:00,517 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 04:25:00,517 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 04:25:00,519 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 04:25:00,520 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 04:25:00,520 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 04:25:00,522 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 04:25:00,522 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 04:25:00,523 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 04:25:00,523 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 04:25:00,524 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 04:25:00,524 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 04:25:00,525 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 04:25:00,526 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 04:25:00,526 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 04:25:00,527 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 04:25:00,527 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 04:25:00,527 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 04:25:00,528 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 04:25:00,529 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 04:25:00,530 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-18 04:25:00,548 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 04:25:00,548 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 04:25:00,548 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 04:25:00,549 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 04:25:00,550 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 04:25:00,550 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 04:25:00,550 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 04:25:00,551 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 04:25:00,551 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 04:25:00,551 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 04:25:00,551 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 04:25:00,552 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 04:25:00,552 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 04:25:00,552 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 04:25:00,552 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-18 04:25:00,552 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-18 04:25:00,553 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-18 04:25:00,553 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 04:25:00,553 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 04:25:00,553 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 04:25:00,553 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 04:25:00,553 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 04:25:00,554 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 04:25:00,554 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 04:25:00,554 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 04:25:00,554 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 04:25:00,554 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 04:25:00,555 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-18 04:25:00,555 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-18 04:25:00,555 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 04:25:00,555 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 04:25:00,555 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 04:25:00,555 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 04:25:00,556 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-18 04:25:00,556 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b [2021-12-18 04:25:00,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 04:25:00,840 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 04:25:00,842 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 04:25:00,844 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 04:25:00,845 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 04:25:00,846 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2021-12-18 04:25:00,897 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21134716d/eb2193226949405d9b8e9103fe7d03fe/FLAG8469c8a97 [2021-12-18 04:25:01,536 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 04:25:01,537 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2021-12-18 04:25:01,568 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21134716d/eb2193226949405d9b8e9103fe7d03fe/FLAG8469c8a97 [2021-12-18 04:25:01,727 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21134716d/eb2193226949405d9b8e9103fe7d03fe [2021-12-18 04:25:01,729 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 04:25:01,730 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 04:25:01,734 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 04:25:01,735 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 04:25:01,737 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 04:25:01,738 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 04:25:01" (1/1) ... [2021-12-18 04:25:01,739 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5777c61e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:01, skipping insertion in model container [2021-12-18 04:25:01,739 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 04:25:01" (1/1) ... [2021-12-18 04:25:01,744 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 04:25:01,827 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 04:25:02,519 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-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2021-12-18 04:25:02,861 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 04:25:02,887 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-18 04:25:02,923 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 04:25:03,014 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-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2021-12-18 04:25:03,136 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 04:25:03,142 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 04:25:03,327 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-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2021-12-18 04:25:03,389 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 04:25:03,477 INFO L208 MainTranslator]: Completed translation [2021-12-18 04:25:03,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03 WrapperNode [2021-12-18 04:25:03,478 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 04:25:03,479 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 04:25:03,479 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 04:25:03,479 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 04:25:03,484 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,553 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,643 INFO L137 Inliner]: procedures = 194, calls = 578, calls flagged for inlining = 99, calls inlined = 93, statements flattened = 2312 [2021-12-18 04:25:03,644 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 04:25:03,644 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 04:25:03,645 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 04:25:03,645 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 04:25:03,651 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,652 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,674 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,676 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,740 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,748 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,757 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,773 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 04:25:03,774 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 04:25:03,775 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 04:25:03,775 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 04:25:03,775 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (1/1) ... [2021-12-18 04:25:03,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 04:25:03,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 04:25:03,809 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 04:25:03,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 04:25:03,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-18 04:25:03,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-18 04:25:03,846 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_async_push [2021-12-18 04:25:03,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_async_push [2021-12-18 04:25:03,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-18 04:25:03,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-18 04:25:03,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-12-18 04:25:03,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-18 04:25:03,847 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-18 04:25:03,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-18 04:25:03,847 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-18 04:25:03,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-18 04:25:03,847 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_hangup [2021-12-18 04:25:03,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_hangup [2021-12-18 04:25:03,848 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-18 04:25:03,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-18 04:25:03,848 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-18 04:25:03,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-18 04:25:03,848 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-18 04:25:03,848 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-18 04:25:03,848 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-18 04:25:03,848 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-18 04:25:03,848 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-18 04:25:03,849 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-18 04:25:03,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 04:25:03,849 INFO L130 BoogieDeclarations]: Found specification of procedure ap_get [2021-12-18 04:25:03,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_get [2021-12-18 04:25:03,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 04:25:03,849 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-18 04:25:03,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-18 04:25:03,850 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2021-12-18 04:25:03,850 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2021-12-18 04:25:03,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-18 04:25:03,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-18 04:25:03,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-18 04:25:03,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 04:25:03,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-18 04:25:03,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 04:25:03,851 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-18 04:25:03,851 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-18 04:25:03,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-18 04:25:03,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-18 04:25:03,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-18 04:25:03,852 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-18 04:25:03,852 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-18 04:25:03,852 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-18 04:25:03,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-18 04:25:03,852 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-12-18 04:25:03,852 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-12-18 04:25:03,853 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-18 04:25:03,853 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-18 04:25:03,853 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-12-18 04:25:03,854 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-12-18 04:25:03,854 INFO L130 BoogieDeclarations]: Found specification of procedure crc_ccitt_byte [2021-12-18 04:25:03,854 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_ccitt_byte [2021-12-18 04:25:03,855 INFO L130 BoogieDeclarations]: Found specification of procedure ap_put [2021-12-18 04:25:03,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_put [2021-12-18 04:25:03,855 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2021-12-18 04:25:03,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2021-12-18 04:25:03,855 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-18 04:25:03,855 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-18 04:25:03,855 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-12-18 04:25:03,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-12-18 04:25:03,856 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-18 04:25:03,856 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-18 04:25:03,856 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2021-12-18 04:25:03,856 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2021-12-18 04:25:03,856 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2021-12-18 04:25:03,857 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2021-12-18 04:25:03,857 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-18 04:25:03,857 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-18 04:25:03,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-18 04:25:03,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-18 04:25:03,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-18 04:25:03,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-18 04:25:03,857 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-18 04:25:03,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-18 04:25:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_close [2021-12-18 04:25:03,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_close [2021-12-18 04:25:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 04:25:03,858 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_poll [2021-12-18 04:25:03,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_poll [2021-12-18 04:25:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-18 04:25:03,859 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-18 04:25:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 04:25:03,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 04:25:03,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-18 04:25:03,872 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-18 04:25:03,873 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-18 04:25:03,873 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-12-18 04:25:03,874 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-12-18 04:25:03,874 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-12-18 04:25:03,874 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-12-18 04:25:03,875 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-18 04:25:03,875 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-18 04:25:03,875 INFO L130 BoogieDeclarations]: Found specification of procedure async_lcp_peek [2021-12-18 04:25:03,875 INFO L138 BoogieDeclarations]: Found implementation of procedure async_lcp_peek [2021-12-18 04:25:03,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-18 04:25:03,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 04:25:03,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 04:25:03,875 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_ioctl [2021-12-18 04:25:03,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_ioctl [2021-12-18 04:25:03,876 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-12-18 04:25:03,876 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-12-18 04:25:04,412 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 04:25:04,416 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 04:25:05,033 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-18 04:25:14,745 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 04:25:14,753 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 04:25:14,754 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-18 04:25:14,756 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 04:25:14 BoogieIcfgContainer [2021-12-18 04:25:14,762 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 04:25:14,763 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 04:25:14,764 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 04:25:14,766 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 04:25:14,766 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 04:25:01" (1/3) ... [2021-12-18 04:25:14,766 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@638ed8d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 04:25:14, skipping insertion in model container [2021-12-18 04:25:14,766 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 04:25:03" (2/3) ... [2021-12-18 04:25:14,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@638ed8d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 04:25:14, skipping insertion in model container [2021-12-18 04:25:14,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 04:25:14" (3/3) ... [2021-12-18 04:25:14,780 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2021-12-18 04:25:14,783 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 04:25:14,784 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 04:25:14,814 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 04:25:14,818 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-18 04:25:14,818 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 04:25:14,837 INFO L276 IsEmpty]: Start isEmpty. Operand has 723 states, 569 states have (on average 1.437609841827768) internal successors, (818), 583 states have internal predecessors, (818), 116 states have call successors, (116), 37 states have call predecessors, (116), 36 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2021-12-18 04:25:14,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 04:25:14,846 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:14,846 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:14,847 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:14,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:14,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1655853119, now seen corresponding path program 1 times [2021-12-18 04:25:14,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:14,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702219192] [2021-12-18 04:25:14,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:14,864 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:14,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:14,866 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:14,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-18 04:25:15,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:15,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 04:25:15,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:15,487 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-18 04:25:15,487 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:15,487 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:15,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702219192] [2021-12-18 04:25:15,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702219192] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:15,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:15,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 04:25:15,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577289347] [2021-12-18 04:25:15,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:15,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 04:25:15,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:15,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 04:25:15,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:15,523 INFO L87 Difference]: Start difference. First operand has 723 states, 569 states have (on average 1.437609841827768) internal successors, (818), 583 states have internal predecessors, (818), 116 states have call successors, (116), 37 states have call predecessors, (116), 36 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:25:15,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:15,775 INFO L93 Difference]: Finished difference Result 2114 states and 3122 transitions. [2021-12-18 04:25:15,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 04:25:15,778 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2021-12-18 04:25:15,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:15,805 INFO L225 Difference]: With dead ends: 2114 [2021-12-18 04:25:15,806 INFO L226 Difference]: Without dead ends: 1380 [2021-12-18 04:25:15,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:15,820 INFO L933 BasicCegarLoop]: 1142 mSDtfsCounter, 971 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 971 SdHoareTripleChecker+Valid, 2161 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.1s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:15,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [971 Valid, 2161 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 04:25:15,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2021-12-18 04:25:15,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 1380. [2021-12-18 04:25:15,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1380 states, 1098 states have (on average 1.424408014571949) internal successors, (1564), 1114 states have internal predecessors, (1564), 211 states have call successors, (211), 71 states have call predecessors, (211), 70 states have return successors, (210), 210 states have call predecessors, (210), 210 states have call successors, (210) [2021-12-18 04:25:15,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1380 states to 1380 states and 1985 transitions. [2021-12-18 04:25:15,920 INFO L78 Accepts]: Start accepts. Automaton has 1380 states and 1985 transitions. Word has length 78 [2021-12-18 04:25:15,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:15,921 INFO L470 AbstractCegarLoop]: Abstraction has 1380 states and 1985 transitions. [2021-12-18 04:25:15,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:25:15,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1380 states and 1985 transitions. [2021-12-18 04:25:15,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-18 04:25:15,925 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:15,925 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:15,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-12-18 04:25:16,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:16,133 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:16,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:16,135 INFO L85 PathProgramCache]: Analyzing trace with hash 560842505, now seen corresponding path program 1 times [2021-12-18 04:25:16,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:16,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202388899] [2021-12-18 04:25:16,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:16,142 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:16,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:16,143 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:16,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-18 04:25:16,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:16,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 04:25:16,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-18 04:25:16,920 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:16,921 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:16,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202388899] [2021-12-18 04:25:16,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202388899] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:16,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:16,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 04:25:16,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371721797] [2021-12-18 04:25:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:16,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:25:16,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:16,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:25:16,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:25:16,923 INFO L87 Difference]: Start difference. First operand 1380 states and 1985 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:25:17,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:17,461 INFO L93 Difference]: Finished difference Result 4089 states and 5917 transitions. [2021-12-18 04:25:17,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 04:25:17,462 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 82 [2021-12-18 04:25:17,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:17,477 INFO L225 Difference]: With dead ends: 4089 [2021-12-18 04:25:17,477 INFO L226 Difference]: Without dead ends: 2727 [2021-12-18 04:25:17,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-18 04:25:17,485 INFO L933 BasicCegarLoop]: 1135 mSDtfsCounter, 1001 mSDsluCounter, 3263 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1001 SdHoareTripleChecker+Valid, 4398 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:17,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1001 Valid, 4398 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 04:25:17,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2727 states. [2021-12-18 04:25:17,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2727 to 2719. [2021-12-18 04:25:17,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2719 states, 2167 states have (on average 1.4263959390862944) internal successors, (3091), 2199 states have internal predecessors, (3091), 411 states have call successors, (411), 141 states have call predecessors, (411), 140 states have return successors, (440), 410 states have call predecessors, (440), 410 states have call successors, (440) [2021-12-18 04:25:17,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2719 states to 2719 states and 3942 transitions. [2021-12-18 04:25:17,578 INFO L78 Accepts]: Start accepts. Automaton has 2719 states and 3942 transitions. Word has length 82 [2021-12-18 04:25:17,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:17,580 INFO L470 AbstractCegarLoop]: Abstraction has 2719 states and 3942 transitions. [2021-12-18 04:25:17,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-12-18 04:25:17,580 INFO L276 IsEmpty]: Start isEmpty. Operand 2719 states and 3942 transitions. [2021-12-18 04:25:17,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-12-18 04:25:17,589 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:17,589 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-12-18 04:25:17,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-18 04:25:17,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:17,801 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:17,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:17,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1064027300, now seen corresponding path program 1 times [2021-12-18 04:25:17,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:17,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185196106] [2021-12-18 04:25:17,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:17,803 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:17,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:17,804 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:17,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-18 04:25:18,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:18,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 04:25:18,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:18,870 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-18 04:25:18,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:18,870 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:18,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185196106] [2021-12-18 04:25:18,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185196106] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:18,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:18,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 04:25:18,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053873935] [2021-12-18 04:25:18,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:18,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 04:25:18,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:18,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 04:25:18,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:18,872 INFO L87 Difference]: Start difference. First operand 2719 states and 3942 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 04:25:19,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:19,238 INFO L93 Difference]: Finished difference Result 6719 states and 9747 transitions. [2021-12-18 04:25:19,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 04:25:19,239 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 140 [2021-12-18 04:25:19,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:19,255 INFO L225 Difference]: With dead ends: 6719 [2021-12-18 04:25:19,255 INFO L226 Difference]: Without dead ends: 4024 [2021-12-18 04:25:19,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:19,289 INFO L933 BasicCegarLoop]: 1076 mSDtfsCounter, 523 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 2026 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:19,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 2026 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 04:25:19,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4024 states. [2021-12-18 04:25:19,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4024 to 4011. [2021-12-18 04:25:19,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4011 states, 3203 states have (on average 1.4339681548548235) internal successors, (4593), 3245 states have internal predecessors, (4593), 595 states have call successors, (595), 213 states have call predecessors, (595), 212 states have return successors, (634), 592 states have call predecessors, (634), 594 states have call successors, (634) [2021-12-18 04:25:19,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4011 states to 4011 states and 5822 transitions. [2021-12-18 04:25:19,388 INFO L78 Accepts]: Start accepts. Automaton has 4011 states and 5822 transitions. Word has length 140 [2021-12-18 04:25:19,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:19,390 INFO L470 AbstractCegarLoop]: Abstraction has 4011 states and 5822 transitions. [2021-12-18 04:25:19,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-18 04:25:19,390 INFO L276 IsEmpty]: Start isEmpty. Operand 4011 states and 5822 transitions. [2021-12-18 04:25:19,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-18 04:25:19,400 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:19,401 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:19,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-18 04:25:19,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:19,616 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:19,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:19,616 INFO L85 PathProgramCache]: Analyzing trace with hash -920681887, now seen corresponding path program 1 times [2021-12-18 04:25:19,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:19,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363147131] [2021-12-18 04:25:19,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:19,617 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:19,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:19,619 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:19,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-18 04:25:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:20,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 704 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 04:25:20,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:20,953 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-12-18 04:25:20,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:20,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:20,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363147131] [2021-12-18 04:25:20,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363147131] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:20,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:20,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 04:25:20,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080109148] [2021-12-18 04:25:20,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:20,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 04:25:20,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:20,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 04:25:20,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:20,955 INFO L87 Difference]: Start difference. First operand 4011 states and 5822 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-18 04:25:21,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:21,269 INFO L93 Difference]: Finished difference Result 9902 states and 14260 transitions. [2021-12-18 04:25:21,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 04:25:21,270 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 169 [2021-12-18 04:25:21,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:21,297 INFO L225 Difference]: With dead ends: 9902 [2021-12-18 04:25:21,297 INFO L226 Difference]: Without dead ends: 5915 [2021-12-18 04:25:21,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:21,311 INFO L933 BasicCegarLoop]: 1561 mSDtfsCounter, 670 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 670 SdHoareTripleChecker+Valid, 2541 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:21,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [670 Valid, 2541 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 04:25:21,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5915 states. [2021-12-18 04:25:21,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5915 to 5906. [2021-12-18 04:25:21,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5906 states, 4743 states have (on average 1.4206198608475649) internal successors, (6738), 4809 states have internal predecessors, (6738), 828 states have call successors, (828), 335 states have call predecessors, (828), 334 states have return successors, (889), 825 states have call predecessors, (889), 827 states have call successors, (889) [2021-12-18 04:25:21,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5906 states to 5906 states and 8455 transitions. [2021-12-18 04:25:21,512 INFO L78 Accepts]: Start accepts. Automaton has 5906 states and 8455 transitions. Word has length 169 [2021-12-18 04:25:21,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:21,513 INFO L470 AbstractCegarLoop]: Abstraction has 5906 states and 8455 transitions. [2021-12-18 04:25:21,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-18 04:25:21,513 INFO L276 IsEmpty]: Start isEmpty. Operand 5906 states and 8455 transitions. [2021-12-18 04:25:21,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 04:25:21,523 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:21,523 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:21,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-18 04:25:21,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:21,739 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:21,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:21,741 INFO L85 PathProgramCache]: Analyzing trace with hash 42300810, now seen corresponding path program 1 times [2021-12-18 04:25:21,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:21,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417023477] [2021-12-18 04:25:21,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:21,742 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:21,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:21,760 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:21,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-18 04:25:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:22,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 04:25:22,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:23,187 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-12-18 04:25:23,187 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:23,187 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:23,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417023477] [2021-12-18 04:25:23,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417023477] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:23,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:23,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 04:25:23,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146092789] [2021-12-18 04:25:23,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:23,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:25:23,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:23,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:25:23,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:25:23,189 INFO L87 Difference]: Start difference. First operand 5906 states and 8455 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 04:25:23,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:23,559 INFO L93 Difference]: Finished difference Result 8946 states and 12804 transitions. [2021-12-18 04:25:23,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 04:25:23,560 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 163 [2021-12-18 04:25:23,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:23,572 INFO L225 Difference]: With dead ends: 8946 [2021-12-18 04:25:23,573 INFO L226 Difference]: Without dead ends: 3055 [2021-12-18 04:25:23,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-18 04:25:23,589 INFO L933 BasicCegarLoop]: 1024 mSDtfsCounter, 24 mSDsluCounter, 3062 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 4086 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:23,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 4086 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 04:25:23,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3055 states. [2021-12-18 04:25:23,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3055 to 3009. [2021-12-18 04:25:23,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 2414 states have (on average 1.4179784589892295) internal successors, (3423), 2448 states have internal predecessors, (3423), 424 states have call successors, (424), 171 states have call predecessors, (424), 170 states have return successors, (454), 421 states have call predecessors, (454), 423 states have call successors, (454) [2021-12-18 04:25:23,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 4301 transitions. [2021-12-18 04:25:23,670 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 4301 transitions. Word has length 163 [2021-12-18 04:25:23,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:23,672 INFO L470 AbstractCegarLoop]: Abstraction has 3009 states and 4301 transitions. [2021-12-18 04:25:23,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 04:25:23,672 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 4301 transitions. [2021-12-18 04:25:23,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-12-18 04:25:23,677 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:23,677 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:23,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-18 04:25:23,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:23,891 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:23,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:23,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1898281204, now seen corresponding path program 1 times [2021-12-18 04:25:23,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:23,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339889311] [2021-12-18 04:25:23,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:23,893 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:23,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:23,894 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:23,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-18 04:25:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:24,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 04:25:24,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:25,161 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2021-12-18 04:25:25,161 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:25,161 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:25,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339889311] [2021-12-18 04:25:25,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339889311] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:25,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:25,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 04:25:25,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808748307] [2021-12-18 04:25:25,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:25,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 04:25:25,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:25,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 04:25:25,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:25,162 INFO L87 Difference]: Start difference. First operand 3009 states and 4301 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 04:25:25,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:25,618 INFO L93 Difference]: Finished difference Result 7303 states and 10428 transitions. [2021-12-18 04:25:25,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 04:25:25,619 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 163 [2021-12-18 04:25:25,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:25,641 INFO L225 Difference]: With dead ends: 7303 [2021-12-18 04:25:25,641 INFO L226 Difference]: Without dead ends: 4344 [2021-12-18 04:25:25,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:25,653 INFO L933 BasicCegarLoop]: 1115 mSDtfsCounter, 720 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 2041 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:25,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 2041 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 04:25:25,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2021-12-18 04:25:25,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 4327. [2021-12-18 04:25:25,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4327 states, 3472 states have (on average 1.4121543778801844) internal successors, (4903), 3520 states have internal predecessors, (4903), 588 states have call successors, (588), 267 states have call predecessors, (588), 266 states have return successors, (632), 583 states have call predecessors, (632), 587 states have call successors, (632) [2021-12-18 04:25:25,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4327 states to 4327 states and 6123 transitions. [2021-12-18 04:25:25,829 INFO L78 Accepts]: Start accepts. Automaton has 4327 states and 6123 transitions. Word has length 163 [2021-12-18 04:25:25,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:25,830 INFO L470 AbstractCegarLoop]: Abstraction has 4327 states and 6123 transitions. [2021-12-18 04:25:25,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-12-18 04:25:25,831 INFO L276 IsEmpty]: Start isEmpty. Operand 4327 states and 6123 transitions. [2021-12-18 04:25:25,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-12-18 04:25:25,838 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:25,839 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:25,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-18 04:25:26,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:26,054 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:26,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:26,055 INFO L85 PathProgramCache]: Analyzing trace with hash 66754132, now seen corresponding path program 1 times [2021-12-18 04:25:26,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:26,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2058826124] [2021-12-18 04:25:26,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:26,056 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:26,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:26,072 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:26,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-18 04:25:26,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:26,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 04:25:26,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-12-18 04:25:27,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:25:27,134 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:27,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2058826124] [2021-12-18 04:25:27,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2058826124] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:25:27,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:25:27,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 04:25:27,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406453277] [2021-12-18 04:25:27,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:25:27,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 04:25:27,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:27,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 04:25:27,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:27,135 INFO L87 Difference]: Start difference. First operand 4327 states and 6123 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-12-18 04:25:27,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:25:27,214 INFO L93 Difference]: Finished difference Result 6502 states and 9272 transitions. [2021-12-18 04:25:27,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 04:25:27,215 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 168 [2021-12-18 04:25:27,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:25:27,232 INFO L225 Difference]: With dead ends: 6502 [2021-12-18 04:25:27,232 INFO L226 Difference]: Without dead ends: 4347 [2021-12-18 04:25:27,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 04:25:27,241 INFO L933 BasicCegarLoop]: 1022 mSDtfsCounter, 5 mSDsluCounter, 1014 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2036 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 04:25:27,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 2036 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 04:25:27,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4347 states. [2021-12-18 04:25:27,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4347 to 4347. [2021-12-18 04:25:27,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4347 states, 3487 states have (on average 1.410381416690565) internal successors, (4918), 3540 states have internal predecessors, (4918), 588 states have call successors, (588), 267 states have call predecessors, (588), 271 states have return successors, (637), 583 states have call predecessors, (637), 587 states have call successors, (637) [2021-12-18 04:25:27,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4347 states to 4347 states and 6143 transitions. [2021-12-18 04:25:27,393 INFO L78 Accepts]: Start accepts. Automaton has 4347 states and 6143 transitions. Word has length 168 [2021-12-18 04:25:27,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:25:27,394 INFO L470 AbstractCegarLoop]: Abstraction has 4347 states and 6143 transitions. [2021-12-18 04:25:27,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-12-18 04:25:27,394 INFO L276 IsEmpty]: Start isEmpty. Operand 4347 states and 6143 transitions. [2021-12-18 04:25:27,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-18 04:25:27,401 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:25:27,401 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:25:27,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-18 04:25:27,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:25:27,614 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:25:27,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:25:27,615 INFO L85 PathProgramCache]: Analyzing trace with hash 353394485, now seen corresponding path program 1 times [2021-12-18 04:25:27,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:25:27,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2000224421] [2021-12-18 04:25:27,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:25:27,616 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:25:27,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:25:27,617 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:25:27,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-18 04:25:27,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:25:28,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 04:25:28,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:25:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 89 proven. 5 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2021-12-18 04:25:29,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 04:25:34,017 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-12-18 04:25:34,017 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:25:34,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2000224421] [2021-12-18 04:25:34,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2000224421] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 04:25:34,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 04:25:34,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-12-18 04:25:34,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718195880] [2021-12-18 04:25:34,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 04:25:34,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 04:25:34,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:25:34,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 04:25:34,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-18 04:25:34,019 INFO L87 Difference]: Start difference. First operand 4347 states and 6143 transitions. Second operand has 9 states, 9 states have (on average 16.22222222222222) internal successors, (146), 9 states have internal predecessors, (146), 7 states have call successors, (28), 5 states have call predecessors, (28), 5 states have return successors, (29), 7 states have call predecessors, (29), 6 states have call successors, (29) [2021-12-18 04:25:41,518 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:25:43,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:25:49,196 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:04,149 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:10,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:26:10,509 INFO L93 Difference]: Finished difference Result 11988 states and 17193 transitions. [2021-12-18 04:26:10,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 04:26:10,510 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 16.22222222222222) internal successors, (146), 9 states have internal predecessors, (146), 7 states have call successors, (28), 5 states have call predecessors, (28), 5 states have return successors, (29), 7 states have call predecessors, (29), 6 states have call successors, (29) Word has length 170 [2021-12-18 04:26:10,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:26:10,551 INFO L225 Difference]: With dead ends: 11988 [2021-12-18 04:26:10,551 INFO L226 Difference]: Without dead ends: 7691 [2021-12-18 04:26:10,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-12-18 04:26:10,566 INFO L933 BasicCegarLoop]: 1351 mSDtfsCounter, 3599 mSDsluCounter, 4335 mSDsCounter, 0 mSdLazyCounter, 3531 mSolverCounterSat, 834 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3766 SdHoareTripleChecker+Valid, 5686 SdHoareTripleChecker+Invalid, 4369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 834 IncrementalHoareTripleChecker+Valid, 3531 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.4s IncrementalHoareTripleChecker+Time [2021-12-18 04:26:10,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3766 Valid, 5686 Invalid, 4369 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [834 Valid, 3531 Invalid, 4 Unknown, 0 Unchecked, 35.4s Time] [2021-12-18 04:26:10,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7691 states. [2021-12-18 04:26:10,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7691 to 7502. [2021-12-18 04:26:10,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7502 states, 5986 states have (on average 1.4132976946207818) internal successors, (8460), 6087 states have internal predecessors, (8460), 1053 states have call successors, (1053), 450 states have call predecessors, (1053), 462 states have return successors, (1175), 1043 states have call predecessors, (1175), 1052 states have call successors, (1175) [2021-12-18 04:26:10,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7502 states to 7502 states and 10688 transitions. [2021-12-18 04:26:10,824 INFO L78 Accepts]: Start accepts. Automaton has 7502 states and 10688 transitions. Word has length 170 [2021-12-18 04:26:10,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:26:10,825 INFO L470 AbstractCegarLoop]: Abstraction has 7502 states and 10688 transitions. [2021-12-18 04:26:10,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.22222222222222) internal successors, (146), 9 states have internal predecessors, (146), 7 states have call successors, (28), 5 states have call predecessors, (28), 5 states have return successors, (29), 7 states have call predecessors, (29), 6 states have call successors, (29) [2021-12-18 04:26:10,825 INFO L276 IsEmpty]: Start isEmpty. Operand 7502 states and 10688 transitions. [2021-12-18 04:26:10,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-12-18 04:26:10,832 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:26:10,833 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:26:10,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-18 04:26:11,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:26:11,064 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:26:11,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:26:11,064 INFO L85 PathProgramCache]: Analyzing trace with hash -61924638, now seen corresponding path program 1 times [2021-12-18 04:26:11,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:26:11,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [168725399] [2021-12-18 04:26:11,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:26:11,065 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:26:11,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:26:11,066 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:26:11,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-18 04:26:11,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:26:11,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 04:26:11,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:26:12,391 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-12-18 04:26:12,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:26:12,392 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:26:12,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [168725399] [2021-12-18 04:26:12,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [168725399] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:26:12,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:26:12,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 04:26:12,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485577332] [2021-12-18 04:26:12,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:26:12,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 04:26:12,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:26:12,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 04:26:12,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 04:26:12,393 INFO L87 Difference]: Start difference. First operand 7502 states and 10688 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 04:26:13,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:26:13,187 INFO L93 Difference]: Finished difference Result 17602 states and 24978 transitions. [2021-12-18 04:26:13,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 04:26:13,191 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 195 [2021-12-18 04:26:13,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:26:13,218 INFO L225 Difference]: With dead ends: 17602 [2021-12-18 04:26:13,219 INFO L226 Difference]: Without dead ends: 10150 [2021-12-18 04:26:13,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:26:13,237 INFO L933 BasicCegarLoop]: 1731 mSDtfsCounter, 937 mSDsluCounter, 2518 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 937 SdHoareTripleChecker+Valid, 4249 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 04:26:13,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [937 Valid, 4249 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-18 04:26:13,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10150 states. [2021-12-18 04:26:13,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10150 to 7514. [2021-12-18 04:26:13,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7514 states, 5998 states have (on average 1.4124708236078694) internal successors, (8472), 6099 states have internal predecessors, (8472), 1053 states have call successors, (1053), 450 states have call predecessors, (1053), 462 states have return successors, (1175), 1043 states have call predecessors, (1175), 1052 states have call successors, (1175) [2021-12-18 04:26:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7514 states to 7514 states and 10700 transitions. [2021-12-18 04:26:13,506 INFO L78 Accepts]: Start accepts. Automaton has 7514 states and 10700 transitions. Word has length 195 [2021-12-18 04:26:13,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:26:13,510 INFO L470 AbstractCegarLoop]: Abstraction has 7514 states and 10700 transitions. [2021-12-18 04:26:13,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-18 04:26:13,510 INFO L276 IsEmpty]: Start isEmpty. Operand 7514 states and 10700 transitions. [2021-12-18 04:26:13,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-12-18 04:26:13,531 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:26:13,531 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:26:13,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-18 04:26:13,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:26:13,748 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:26:13,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:26:13,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1477533389, now seen corresponding path program 1 times [2021-12-18 04:26:13,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:26:13,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546261210] [2021-12-18 04:26:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:26:13,749 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:26:13,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:26:13,751 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:26:13,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-18 04:26:14,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:26:14,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 04:26:14,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:26:15,220 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-12-18 04:26:15,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:26:15,220 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:26:15,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546261210] [2021-12-18 04:26:15,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546261210] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:26:15,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:26:15,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 04:26:15,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740768626] [2021-12-18 04:26:15,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:26:15,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:26:15,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:26:15,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:26:15,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:26:15,222 INFO L87 Difference]: Start difference. First operand 7514 states and 10700 transitions. Second operand has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 3 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-18 04:26:16,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:26:16,478 INFO L93 Difference]: Finished difference Result 17644 states and 25020 transitions. [2021-12-18 04:26:16,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 04:26:16,479 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 3 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 206 [2021-12-18 04:26:16,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:26:16,508 INFO L225 Difference]: With dead ends: 17644 [2021-12-18 04:26:16,509 INFO L226 Difference]: Without dead ends: 10180 [2021-12-18 04:26:16,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 04:26:16,527 INFO L933 BasicCegarLoop]: 1725 mSDtfsCounter, 1173 mSDsluCounter, 3955 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 5680 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 04:26:16,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1179 Valid, 5680 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-18 04:26:16,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10180 states. [2021-12-18 04:26:16,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10180 to 7520. [2021-12-18 04:26:16,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7520 states, 6004 states have (on average 1.4120586275816123) internal successors, (8478), 6099 states have internal predecessors, (8478), 1053 states have call successors, (1053), 450 states have call predecessors, (1053), 462 states have return successors, (1175), 1043 states have call predecessors, (1175), 1052 states have call successors, (1175) [2021-12-18 04:26:16,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7520 states to 7520 states and 10706 transitions. [2021-12-18 04:26:16,769 INFO L78 Accepts]: Start accepts. Automaton has 7520 states and 10706 transitions. Word has length 206 [2021-12-18 04:26:16,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:26:16,769 INFO L470 AbstractCegarLoop]: Abstraction has 7520 states and 10706 transitions. [2021-12-18 04:26:16,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 3 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-18 04:26:16,770 INFO L276 IsEmpty]: Start isEmpty. Operand 7520 states and 10706 transitions. [2021-12-18 04:26:16,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-12-18 04:26:16,776 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:26:16,777 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:26:16,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-18 04:26:17,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:26:17,014 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:26:17,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:26:17,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1770211080, now seen corresponding path program 1 times [2021-12-18 04:26:17,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:26:17,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2058432869] [2021-12-18 04:26:17,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:26:17,016 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:26:17,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:26:17,017 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:26:17,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-18 04:26:17,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:26:18,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 1557 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-18 04:26:18,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:26:19,785 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2021-12-18 04:26:19,785 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:26:19,786 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:26:19,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2058432869] [2021-12-18 04:26:19,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2058432869] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:26:19,786 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:26:19,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 04:26:19,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368033290] [2021-12-18 04:26:19,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:26:19,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 04:26:19,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:26:19,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 04:26:19,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 04:26:19,787 INFO L87 Difference]: Start difference. First operand 7520 states and 10706 transitions. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 7 states have internal predecessors, (148), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-18 04:26:22,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:24,870 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:25,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:26:25,222 INFO L93 Difference]: Finished difference Result 16410 states and 23527 transitions. [2021-12-18 04:26:25,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 04:26:25,223 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 7 states have internal predecessors, (148), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) Word has length 244 [2021-12-18 04:26:25,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:26:25,252 INFO L225 Difference]: With dead ends: 16410 [2021-12-18 04:26:25,253 INFO L226 Difference]: Without dead ends: 8940 [2021-12-18 04:26:25,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-18 04:26:25,270 INFO L933 BasicCegarLoop]: 1318 mSDtfsCounter, 1429 mSDsluCounter, 7005 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 196 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1429 SdHoareTripleChecker+Valid, 8323 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-12-18 04:26:25,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1429 Valid, 8323 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 46 Invalid, 2 Unknown, 0 Unchecked, 4.8s Time] [2021-12-18 04:26:25,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8940 states. [2021-12-18 04:26:25,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8940 to 7562. [2021-12-18 04:26:25,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7562 states, 6040 states have (on average 1.4096026490066225) internal successors, (8514), 6135 states have internal predecessors, (8514), 1053 states have call successors, (1053), 450 states have call predecessors, (1053), 468 states have return successors, (1181), 1049 states have call predecessors, (1181), 1052 states have call successors, (1181) [2021-12-18 04:26:25,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7562 states to 7562 states and 10748 transitions. [2021-12-18 04:26:25,582 INFO L78 Accepts]: Start accepts. Automaton has 7562 states and 10748 transitions. Word has length 244 [2021-12-18 04:26:25,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:26:25,582 INFO L470 AbstractCegarLoop]: Abstraction has 7562 states and 10748 transitions. [2021-12-18 04:26:25,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 7 states have internal predecessors, (148), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-18 04:26:25,583 INFO L276 IsEmpty]: Start isEmpty. Operand 7562 states and 10748 transitions. [2021-12-18 04:26:25,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2021-12-18 04:26:25,590 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:26:25,590 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:26:25,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-18 04:26:25,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:26:25,817 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:26:25,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:26:25,817 INFO L85 PathProgramCache]: Analyzing trace with hash -2099620685, now seen corresponding path program 1 times [2021-12-18 04:26:25,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:26:25,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570253882] [2021-12-18 04:26:25,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:26:25,818 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:26:25,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:26:25,819 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:26:25,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-18 04:26:26,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:26:27,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 1574 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 04:26:27,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:26:31,167 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 65 proven. 14 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-18 04:26:31,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 04:26:34,355 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 17 proven. 16 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2021-12-18 04:26:34,356 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:26:34,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570253882] [2021-12-18 04:26:34,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570253882] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 04:26:34,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 04:26:34,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-12-18 04:26:34,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029121951] [2021-12-18 04:26:34,356 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 04:26:34,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-18 04:26:34,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:26:34,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-18 04:26:34,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-12-18 04:26:34,357 INFO L87 Difference]: Start difference. First operand 7562 states and 10748 transitions. Second operand has 13 states, 13 states have (on average 18.0) internal successors, (234), 11 states have internal predecessors, (234), 6 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (47), 8 states have call predecessors, (47), 6 states have call successors, (47) [2021-12-18 04:26:37,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:26:37,683 INFO L93 Difference]: Finished difference Result 21958 states and 32339 transitions. [2021-12-18 04:26:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-18 04:26:37,684 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 18.0) internal successors, (234), 11 states have internal predecessors, (234), 6 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (47), 8 states have call predecessors, (47), 6 states have call successors, (47) Word has length 250 [2021-12-18 04:26:37,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:26:37,731 INFO L225 Difference]: With dead ends: 21958 [2021-12-18 04:26:37,732 INFO L226 Difference]: Without dead ends: 14446 [2021-12-18 04:26:37,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-12-18 04:26:37,749 INFO L933 BasicCegarLoop]: 1633 mSDtfsCounter, 2791 mSDsluCounter, 14609 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 436 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2888 SdHoareTripleChecker+Valid, 16242 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 436 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-18 04:26:37,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2888 Valid, 16242 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [436 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2021-12-18 04:26:37,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14446 states. [2021-12-18 04:26:38,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14446 to 10844. [2021-12-18 04:26:38,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10844 states, 8833 states have (on average 1.4320163025019812) internal successors, (12649), 8952 states have internal predecessors, (12649), 1541 states have call successors, (1541), 450 states have call predecessors, (1541), 469 states have return successors, (1740), 1538 states have call predecessors, (1740), 1540 states have call successors, (1740) [2021-12-18 04:26:38,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10844 states to 10844 states and 15930 transitions. [2021-12-18 04:26:38,145 INFO L78 Accepts]: Start accepts. Automaton has 10844 states and 15930 transitions. Word has length 250 [2021-12-18 04:26:38,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:26:38,146 INFO L470 AbstractCegarLoop]: Abstraction has 10844 states and 15930 transitions. [2021-12-18 04:26:38,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 18.0) internal successors, (234), 11 states have internal predecessors, (234), 6 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (47), 8 states have call predecessors, (47), 6 states have call successors, (47) [2021-12-18 04:26:38,146 INFO L276 IsEmpty]: Start isEmpty. Operand 10844 states and 15930 transitions. [2021-12-18 04:26:38,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2021-12-18 04:26:38,157 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:26:38,157 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:26:38,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-18 04:26:38,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:26:38,372 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:26:38,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:26:38,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1793849888, now seen corresponding path program 1 times [2021-12-18 04:26:38,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:26:38,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608175870] [2021-12-18 04:26:38,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:26:38,374 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:26:38,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:26:38,375 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:26:38,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-18 04:26:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:26:39,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 1600 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 04:26:39,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:26:40,787 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2021-12-18 04:26:40,787 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:26:40,787 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:26:40,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608175870] [2021-12-18 04:26:40,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608175870] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:26:40,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:26:40,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 04:26:40,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019407322] [2021-12-18 04:26:40,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:26:40,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:26:40,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:26:40,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:26:40,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:26:40,789 INFO L87 Difference]: Start difference. First operand 10844 states and 15930 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 5 states have internal predecessors, (148), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-12-18 04:26:44,803 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:46,812 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:49,092 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:51,105 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:53,661 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:26:55,726 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 04:27:01,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:27:01,558 INFO L93 Difference]: Finished difference Result 26299 states and 39381 transitions. [2021-12-18 04:27:01,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 04:27:01,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 5 states have internal predecessors, (148), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 257 [2021-12-18 04:27:01,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:27:01,601 INFO L225 Difference]: With dead ends: 26299 [2021-12-18 04:27:01,601 INFO L226 Difference]: Without dead ends: 15535 [2021-12-18 04:27:01,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-18 04:27:01,628 INFO L933 BasicCegarLoop]: 1327 mSDtfsCounter, 314 mSDsluCounter, 3342 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 11 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 4669 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2021-12-18 04:27:01,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 4669 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 514 Invalid, 6 Unknown, 0 Unchecked, 20.0s Time] [2021-12-18 04:27:01,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15535 states. [2021-12-18 04:27:02,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15535 to 11474. [2021-12-18 04:27:02,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11474 states, 9463 states have (on average 1.4406636373243158) internal successors, (13633), 9582 states have internal predecessors, (13633), 1541 states have call successors, (1541), 450 states have call predecessors, (1541), 469 states have return successors, (1740), 1538 states have call predecessors, (1740), 1540 states have call successors, (1740) [2021-12-18 04:27:02,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11474 states to 11474 states and 16914 transitions. [2021-12-18 04:27:02,097 INFO L78 Accepts]: Start accepts. Automaton has 11474 states and 16914 transitions. Word has length 257 [2021-12-18 04:27:02,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:27:02,098 INFO L470 AbstractCegarLoop]: Abstraction has 11474 states and 16914 transitions. [2021-12-18 04:27:02,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 5 states have internal predecessors, (148), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-12-18 04:27:02,098 INFO L276 IsEmpty]: Start isEmpty. Operand 11474 states and 16914 transitions. [2021-12-18 04:27:02,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2021-12-18 04:27:02,111 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:27:02,111 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:27:02,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-12-18 04:27:02,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:27:02,334 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:27:02,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:27:02,335 INFO L85 PathProgramCache]: Analyzing trace with hash -838703435, now seen corresponding path program 1 times [2021-12-18 04:27:02,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:27:02,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195301191] [2021-12-18 04:27:02,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:27:02,336 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:27:02,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:27:02,337 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:27:02,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-18 04:27:03,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:27:03,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 1572 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 04:27:03,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:27:04,456 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2021-12-18 04:27:04,457 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 04:27:04,457 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 04:27:04,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195301191] [2021-12-18 04:27:04,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195301191] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 04:27:04,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 04:27:04,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 04:27:04,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131730012] [2021-12-18 04:27:04,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 04:27:04,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 04:27:04,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 04:27:04,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 04:27:04,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:27:04,462 INFO L87 Difference]: Start difference. First operand 11474 states and 16914 transitions. Second operand has 5 states, 5 states have (on average 28.8) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2021-12-18 04:27:04,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 04:27:04,905 INFO L93 Difference]: Finished difference Result 22916 states and 33829 transitions. [2021-12-18 04:27:04,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 04:27:04,906 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) Word has length 250 [2021-12-18 04:27:04,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 04:27:04,932 INFO L225 Difference]: With dead ends: 22916 [2021-12-18 04:27:04,933 INFO L226 Difference]: Without dead ends: 11522 [2021-12-18 04:27:04,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 04:27:04,955 INFO L933 BasicCegarLoop]: 1021 mSDtfsCounter, 2 mSDsluCounter, 3058 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4079 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 04:27:04,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4079 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 04:27:04,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11522 states. [2021-12-18 04:27:05,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11522 to 11498. [2021-12-18 04:27:05,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11498 states, 9481 states have (on average 1.4398270224659846) internal successors, (13651), 9600 states have internal predecessors, (13651), 1541 states have call successors, (1541), 450 states have call predecessors, (1541), 475 states have return successors, (1752), 1544 states have call predecessors, (1752), 1540 states have call successors, (1752) [2021-12-18 04:27:05,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11498 states to 11498 states and 16944 transitions. [2021-12-18 04:27:05,462 INFO L78 Accepts]: Start accepts. Automaton has 11498 states and 16944 transitions. Word has length 250 [2021-12-18 04:27:05,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 04:27:05,463 INFO L470 AbstractCegarLoop]: Abstraction has 11498 states and 16944 transitions. [2021-12-18 04:27:05,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2021-12-18 04:27:05,463 INFO L276 IsEmpty]: Start isEmpty. Operand 11498 states and 16944 transitions. [2021-12-18 04:27:05,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2021-12-18 04:27:05,488 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 04:27:05,488 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 04:27:05,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-18 04:27:05,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 04:27:05,704 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 04:27:05,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 04:27:05,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1869778338, now seen corresponding path program 1 times [2021-12-18 04:27:05,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 04:27:05,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1436776688] [2021-12-18 04:27:05,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 04:27:05,706 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 04:27:05,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 04:27:05,724 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 04:27:05,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-18 04:27:07,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 04:27:07,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 1598 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-18 04:27:07,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 04:27:12,810 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 39 proven. 16 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-12-18 04:27:12,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... Killed by 15