./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--wireless--prism54--prism54.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 173e3943 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--wireless--prism54--prism54.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 a49fa2cb2318ea112688f7105056cfdc1f55c42e8f926c44139a3fa1f7774bac --- Real Ultimate output --- This is Ultimate 0.2.1-dev-173e394 [2021-11-06 14:46:10,934 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-06 14:46:10,936 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-06 14:46:11,001 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-06 14:46:11,002 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-06 14:46:11,005 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-06 14:46:11,007 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-06 14:46:11,012 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-06 14:46:11,015 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-06 14:46:11,019 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-06 14:46:11,020 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-06 14:46:11,022 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-06 14:46:11,022 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-06 14:46:11,025 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-06 14:46:11,027 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-06 14:46:11,033 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-06 14:46:11,035 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-06 14:46:11,036 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-06 14:46:11,038 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-06 14:46:11,044 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-06 14:46:11,045 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-06 14:46:11,047 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-06 14:46:11,048 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-06 14:46:11,049 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-06 14:46:11,055 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-06 14:46:11,056 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-06 14:46:11,056 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-06 14:46:11,058 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-06 14:46:11,059 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-06 14:46:11,060 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-06 14:46:11,060 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-06 14:46:11,061 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-06 14:46:11,063 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-06 14:46:11,064 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-06 14:46:11,065 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-06 14:46:11,066 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-06 14:46:11,066 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-06 14:46:11,067 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-06 14:46:11,067 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-06 14:46:11,068 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-06 14:46:11,068 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-06 14:46:11,070 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-06 14:46:11,111 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-06 14:46:11,112 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-06 14:46:11,112 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-06 14:46:11,112 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-06 14:46:11,114 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-06 14:46:11,114 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-06 14:46:11,114 INFO L138 SettingsManager]: * Use SBE=true [2021-11-06 14:46:11,115 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-06 14:46:11,115 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-06 14:46:11,115 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-06 14:46:11,116 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-06 14:46:11,116 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-06 14:46:11,117 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-06 14:46:11,117 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-06 14:46:11,117 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-06 14:46:11,117 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-06 14:46:11,118 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-06 14:46:11,118 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-06 14:46:11,118 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-06 14:46:11,118 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-06 14:46:11,118 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-06 14:46:11,119 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-06 14:46:11,119 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-06 14:46:11,119 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-06 14:46:11,119 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-06 14:46:11,120 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-06 14:46:11,120 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-06 14:46:11,120 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-06 14:46:11,120 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-06 14:46:11,120 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 -> a49fa2cb2318ea112688f7105056cfdc1f55c42e8f926c44139a3fa1f7774bac [2021-11-06 14:46:11,374 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-06 14:46:11,402 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-06 14:46:11,405 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-06 14:46:11,406 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-06 14:46:11,407 INFO L275 PluginConnector]: CDTParser initialized [2021-11-06 14:46:11,408 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--wireless--prism54--prism54.ko-entry_point.cil.out.i [2021-11-06 14:46:11,473 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/811c79781/48c5af4940084d6bbfc7bfe60acec019/FLAG0beeee92e [2021-11-06 14:46:12,353 INFO L306 CDTParser]: Found 1 translation units. [2021-11-06 14:46:12,354 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--wireless--prism54--prism54.ko-entry_point.cil.out.i [2021-11-06 14:46:12,426 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/811c79781/48c5af4940084d6bbfc7bfe60acec019/FLAG0beeee92e [2021-11-06 14:46:12,806 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/811c79781/48c5af4940084d6bbfc7bfe60acec019 [2021-11-06 14:46:12,808 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-06 14:46:12,811 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-06 14:46:12,815 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-06 14:46:12,815 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-06 14:46:12,818 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-06 14:46:12,819 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 02:46:12" (1/1) ... [2021-11-06 14:46:12,820 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ae31aa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:12, skipping insertion in model container [2021-11-06 14:46:12,821 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 02:46:12" (1/1) ... [2021-11-06 14:46:12,828 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-06 14:46:12,984 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-06 14:46:14,226 WARN L228 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--wireless--prism54--prism54.ko-entry_point.cil.out.i[174455,174468] [2021-11-06 14:46:17,081 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-06 14:46:17,195 INFO L203 MainTranslator]: Completed pre-run [2021-11-06 14:46:17,279 WARN L228 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--wireless--prism54--prism54.ko-entry_point.cil.out.i[174455,174468] [2021-11-06 14:46:17,590 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-06 14:46:17,795 INFO L208 MainTranslator]: Completed translation [2021-11-06 14:46:17,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17 WrapperNode [2021-11-06 14:46:17,796 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-06 14:46:17,798 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-06 14:46:17,798 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-06 14:46:17,798 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-06 14:46:17,805 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:17,985 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:19,006 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-06 14:46:19,007 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-06 14:46:19,008 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-06 14:46:19,008 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-06 14:46:19,033 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:19,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:19,340 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:19,347 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:20,000 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:20,146 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:20,292 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:20,711 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-06 14:46:20,713 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-06 14:46:20,713 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-06 14:46:20,714 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-06 14:46:20,715 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (1/1) ... [2021-11-06 14:46:20,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-06 14:46:20,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-06 14:46:20,745 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-11-06 14:46:20,772 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-11-06 14:46:20,794 INFO L130 BoogieDeclarations]: Found specification of procedure mgt_le_to_cpu [2021-11-06 14:46:20,795 INFO L138 BoogieDeclarations]: Found implementation of procedure mgt_le_to_cpu [2021-11-06 14:46:20,795 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-11-06 14:46:20,796 INFO L130 BoogieDeclarations]: Found specification of procedure mgt_cpu_to_le [2021-11-06 14:46:20,796 INFO L138 BoogieDeclarations]: Found implementation of procedure mgt_cpu_to_le [2021-11-06 14:46:20,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-06 14:46:20,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-06 14:46:20,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-06 14:46:20,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-06 14:46:20,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-06 14:46:20,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-06 14:46:20,797 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-06 14:46:20,797 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-06 14:46:20,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-06 14:46:20,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-06 14:46:51,240 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-06 14:46:51,241 INFO L299 CfgBuilder]: Removed 5688 assume(true) statements. [2021-11-06 14:46:51,251 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 02:46:51 BoogieIcfgContainer [2021-11-06 14:46:51,251 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-06 14:46:51,253 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-06 14:46:51,254 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-06 14:46:51,257 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-06 14:46:51,258 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 02:46:12" (1/3) ... [2021-11-06 14:46:51,258 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d408136 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 02:46:51, skipping insertion in model container [2021-11-06 14:46:51,259 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 02:46:17" (2/3) ... [2021-11-06 14:46:51,259 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d408136 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 02:46:51, skipping insertion in model container [2021-11-06 14:46:51,259 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 02:46:51" (3/3) ... [2021-11-06 14:46:51,260 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--prism54--prism54.ko-entry_point.cil.out.i [2021-11-06 14:46:51,269 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-06 14:46:51,269 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-06 14:46:51,351 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-06 14:46:51,359 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-11-06 14:46:51,359 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-06 14:46:51,468 INFO L276 IsEmpty]: Start isEmpty. Operand has 6328 states, 6304 states have (on average 1.374524111675127) internal successors, (8665), 6305 states have internal predecessors, (8665), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-11-06 14:46:51,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-06 14:46:51,479 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:46:51,480 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-06 14:46:51,480 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:46:51,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:46:51,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1442246229, now seen corresponding path program 1 times [2021-11-06 14:46:51,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:46:51,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190855818] [2021-11-06 14:46:51,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:46:51,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:46:52,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:46:52,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-06 14:46:52,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:46:52,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190855818] [2021-11-06 14:46:52,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190855818] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:46:52,507 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:46:52,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-06 14:46:52,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003903760] [2021-11-06 14:46:52,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-06 14:46:52,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:46:52,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-06 14:46:52,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-06 14:46:52,550 INFO L87 Difference]: Start difference. First operand has 6328 states, 6304 states have (on average 1.374524111675127) internal successors, (8665), 6305 states have internal predecessors, (8665), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:46:55,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:46:55,402 INFO L93 Difference]: Finished difference Result 18948 states and 26071 transitions. [2021-11-06 14:46:55,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-06 14:46:55,404 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-06 14:46:55,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:46:55,481 INFO L225 Difference]: With dead ends: 18948 [2021-11-06 14:46:55,481 INFO L226 Difference]: Without dead ends: 11705 [2021-11-06 14:46:55,512 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-06 14:46:55,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11705 states. [2021-11-06 14:46:55,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11705 to 11705. [2021-11-06 14:46:55,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11705 states, 11660 states have (on average 1.3115780445969125) internal successors, (15293), 11660 states have internal predecessors, (15293), 40 states have call successors, (40), 4 states have call predecessors, (40), 4 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2021-11-06 14:46:55,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11705 states to 11705 states and 15373 transitions. [2021-11-06 14:46:55,925 INFO L78 Accepts]: Start accepts. Automaton has 11705 states and 15373 transitions. Word has length 20 [2021-11-06 14:46:55,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:46:55,926 INFO L470 AbstractCegarLoop]: Abstraction has 11705 states and 15373 transitions. [2021-11-06 14:46:55,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:46:55,926 INFO L276 IsEmpty]: Start isEmpty. Operand 11705 states and 15373 transitions. [2021-11-06 14:46:55,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-06 14:46:55,934 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:46:55,934 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-06 14:46:55,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-06 14:46:55,935 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:46:55,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:46:55,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1119078949, now seen corresponding path program 1 times [2021-11-06 14:46:55,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:46:55,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505757236] [2021-11-06 14:46:55,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:46:55,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:46:56,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:46:56,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-06 14:46:56,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:46:56,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505757236] [2021-11-06 14:46:56,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505757236] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:46:56,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:46:56,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-06 14:46:56,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908371429] [2021-11-06 14:46:56,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-06 14:46:56,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:46:56,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-06 14:46:56,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-06 14:46:56,507 INFO L87 Difference]: Start difference. First operand 11705 states and 15373 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:46:58,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:46:58,095 INFO L93 Difference]: Finished difference Result 35093 states and 46094 transitions. [2021-11-06 14:46:58,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-06 14:46:58,096 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-06 14:46:58,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:46:58,209 INFO L225 Difference]: With dead ends: 35093 [2021-11-06 14:46:58,209 INFO L226 Difference]: Without dead ends: 23393 [2021-11-06 14:46:58,248 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-06 14:46:58,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23393 states. [2021-11-06 14:46:58,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23393 to 23313. [2021-11-06 14:46:58,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23313 states, 23224 states have (on average 1.3112728212194282) internal successors, (30453), 23224 states have internal predecessors, (30453), 80 states have call successors, (80), 8 states have call predecessors, (80), 8 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2021-11-06 14:46:58,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23313 states to 23313 states and 30613 transitions. [2021-11-06 14:46:58,916 INFO L78 Accepts]: Start accepts. Automaton has 23313 states and 30613 transitions. Word has length 24 [2021-11-06 14:46:58,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:46:58,916 INFO L470 AbstractCegarLoop]: Abstraction has 23313 states and 30613 transitions. [2021-11-06 14:46:58,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:46:58,918 INFO L276 IsEmpty]: Start isEmpty. Operand 23313 states and 30613 transitions. [2021-11-06 14:46:58,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-06 14:46:58,936 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:46:58,937 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-06 14:46:58,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-06 14:46:58,937 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:46:58,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:46:58,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1273665167, now seen corresponding path program 1 times [2021-11-06 14:46:58,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:46:58,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902918907] [2021-11-06 14:46:58,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:46:58,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:46:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:46:59,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-06 14:46:59,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:46:59,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902918907] [2021-11-06 14:46:59,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902918907] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:46:59,470 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:46:59,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-06 14:46:59,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300931069] [2021-11-06 14:46:59,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-06 14:46:59,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:46:59,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-06 14:46:59,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-06 14:46:59,473 INFO L87 Difference]: Start difference. First operand 23313 states and 30613 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:00,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:00,636 INFO L93 Difference]: Finished difference Result 61991 states and 81275 transitions. [2021-11-06 14:47:00,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-06 14:47:00,636 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-11-06 14:47:00,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:00,780 INFO L225 Difference]: With dead ends: 61991 [2021-11-06 14:47:00,780 INFO L226 Difference]: Without dead ends: 38688 [2021-11-06 14:47:00,850 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-06 14:47:00,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38688 states. [2021-11-06 14:47:01,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38688 to 37957. [2021-11-06 14:47:01,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37957 states, 37812 states have (on average 1.3079974611234528) internal successors, (49458), 37816 states have internal predecessors, (49458), 132 states have call successors, (132), 12 states have call predecessors, (132), 12 states have return successors, (132), 128 states have call predecessors, (132), 132 states have call successors, (132) [2021-11-06 14:47:02,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37957 states to 37957 states and 49722 transitions. [2021-11-06 14:47:02,080 INFO L78 Accepts]: Start accepts. Automaton has 37957 states and 49722 transitions. Word has length 65 [2021-11-06 14:47:02,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:47:02,081 INFO L470 AbstractCegarLoop]: Abstraction has 37957 states and 49722 transitions. [2021-11-06 14:47:02,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:02,081 INFO L276 IsEmpty]: Start isEmpty. Operand 37957 states and 49722 transitions. [2021-11-06 14:47:02,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-11-06 14:47:02,097 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:47:02,097 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-06 14:47:02,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-06 14:47:02,102 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:47:02,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:47:02,103 INFO L85 PathProgramCache]: Analyzing trace with hash -321258289, now seen corresponding path program 1 times [2021-11-06 14:47:02,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:47:02,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386176871] [2021-11-06 14:47:02,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:47:02,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:47:02,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:47:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-06 14:47:02,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:47:02,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386176871] [2021-11-06 14:47:02,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386176871] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:47:02,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:47:02,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-06 14:47:02,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131752026] [2021-11-06 14:47:02,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-06 14:47:02,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:47:02,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-06 14:47:02,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-06 14:47:02,616 INFO L87 Difference]: Start difference. First operand 37957 states and 49722 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:04,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:04,618 INFO L93 Difference]: Finished difference Result 101519 states and 132890 transitions. [2021-11-06 14:47:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-06 14:47:04,618 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2021-11-06 14:47:04,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:04,871 INFO L225 Difference]: With dead ends: 101519 [2021-11-06 14:47:04,871 INFO L226 Difference]: Without dead ends: 63572 [2021-11-06 14:47:04,966 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-06 14:47:05,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63572 states. [2021-11-06 14:47:06,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63572 to 63565. [2021-11-06 14:47:06,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63565 states, 63380 states have (on average 1.3070053644682866) internal successors, (82838), 63384 states have internal predecessors, (82838), 164 states have call successors, (164), 20 states have call predecessors, (164), 20 states have return successors, (164), 160 states have call predecessors, (164), 164 states have call successors, (164) [2021-11-06 14:47:07,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63565 states to 63565 states and 83166 transitions. [2021-11-06 14:47:07,146 INFO L78 Accepts]: Start accepts. Automaton has 63565 states and 83166 transitions. Word has length 84 [2021-11-06 14:47:07,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:47:07,148 INFO L470 AbstractCegarLoop]: Abstraction has 63565 states and 83166 transitions. [2021-11-06 14:47:07,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:07,149 INFO L276 IsEmpty]: Start isEmpty. Operand 63565 states and 83166 transitions. [2021-11-06 14:47:07,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-06 14:47:07,176 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:47:07,176 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2021-11-06 14:47:07,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-06 14:47:07,177 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:47:07,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:47:07,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1211709067, now seen corresponding path program 1 times [2021-11-06 14:47:07,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:47:07,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998659059] [2021-11-06 14:47:07,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:47:07,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:47:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:47:07,814 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-06 14:47:07,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:47:07,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998659059] [2021-11-06 14:47:07,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998659059] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:47:07,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:47:07,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-06 14:47:07,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52439874] [2021-11-06 14:47:07,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-06 14:47:07,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:47:07,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-06 14:47:07,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-06 14:47:07,818 INFO L87 Difference]: Start difference. First operand 63565 states and 83166 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:11,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:11,728 INFO L93 Difference]: Finished difference Result 152823 states and 199938 transitions. [2021-11-06 14:47:11,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-06 14:47:11,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2021-11-06 14:47:11,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:12,099 INFO L225 Difference]: With dead ends: 152823 [2021-11-06 14:47:12,099 INFO L226 Difference]: Without dead ends: 89268 [2021-11-06 14:47:12,227 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-06 14:47:12,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89268 states. [2021-11-06 14:47:14,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89268 to 89261. [2021-11-06 14:47:14,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89261 states, 89036 states have (on average 1.3066400107821556) internal successors, (116338), 89040 states have internal predecessors, (116338), 196 states have call successors, (196), 28 states have call predecessors, (196), 28 states have return successors, (196), 192 states have call predecessors, (196), 196 states have call successors, (196) [2021-11-06 14:47:15,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89261 states to 89261 states and 116730 transitions. [2021-11-06 14:47:15,028 INFO L78 Accepts]: Start accepts. Automaton has 89261 states and 116730 transitions. Word has length 96 [2021-11-06 14:47:15,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:47:15,028 INFO L470 AbstractCegarLoop]: Abstraction has 89261 states and 116730 transitions. [2021-11-06 14:47:15,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:15,029 INFO L276 IsEmpty]: Start isEmpty. Operand 89261 states and 116730 transitions. [2021-11-06 14:47:15,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-06 14:47:15,072 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:47:15,073 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-06 14:47:15,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-06 14:47:15,074 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:47:15,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:47:15,078 INFO L85 PathProgramCache]: Analyzing trace with hash -2134919312, now seen corresponding path program 1 times [2021-11-06 14:47:15,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:47:15,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686469244] [2021-11-06 14:47:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:47:15,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:47:15,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:47:15,598 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-06 14:47:15,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:47:15,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686469244] [2021-11-06 14:47:15,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686469244] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:47:15,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:47:15,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-06 14:47:15,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451531183] [2021-11-06 14:47:15,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-06 14:47:15,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:47:15,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-06 14:47:15,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-06 14:47:15,606 INFO L87 Difference]: Start difference. First operand 89261 states and 116730 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:20,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:20,539 INFO L93 Difference]: Finished difference Result 208579 states and 272802 transitions. [2021-11-06 14:47:20,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-06 14:47:20,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2021-11-06 14:47:20,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:20,919 INFO L225 Difference]: With dead ends: 208579 [2021-11-06 14:47:20,920 INFO L226 Difference]: Without dead ends: 119328 [2021-11-06 14:47:21,078 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-11-06 14:47:21,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119328 states. [2021-11-06 14:47:23,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119328 to 89277. [2021-11-06 14:47:23,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89277 states, 89052 states have (on average 1.306584916677896) internal successors, (116354), 89056 states have internal predecessors, (116354), 196 states have call successors, (196), 28 states have call predecessors, (196), 28 states have return successors, (196), 192 states have call predecessors, (196), 196 states have call successors, (196) [2021-11-06 14:47:23,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89277 states to 89277 states and 116746 transitions. [2021-11-06 14:47:23,849 INFO L78 Accepts]: Start accepts. Automaton has 89277 states and 116746 transitions. Word has length 109 [2021-11-06 14:47:23,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:47:23,851 INFO L470 AbstractCegarLoop]: Abstraction has 89277 states and 116746 transitions. [2021-11-06 14:47:23,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:23,852 INFO L276 IsEmpty]: Start isEmpty. Operand 89277 states and 116746 transitions. [2021-11-06 14:47:23,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-06 14:47:23,903 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:47:23,903 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-06 14:47:23,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-06 14:47:23,903 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:47:23,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:47:23,905 INFO L85 PathProgramCache]: Analyzing trace with hash 704799202, now seen corresponding path program 1 times [2021-11-06 14:47:23,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:47:23,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429495094] [2021-11-06 14:47:23,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:47:23,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:47:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:47:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-06 14:47:24,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:47:24,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429495094] [2021-11-06 14:47:24,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429495094] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:47:24,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:47:24,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-06 14:47:24,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392525089] [2021-11-06 14:47:24,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-06 14:47:24,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:47:24,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-06 14:47:24,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-06 14:47:24,384 INFO L87 Difference]: Start difference. First operand 89277 states and 116746 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:29,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:29,452 INFO L93 Difference]: Finished difference Result 208619 states and 272842 transitions. [2021-11-06 14:47:29,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-06 14:47:29,452 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-11-06 14:47:29,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:29,801 INFO L225 Difference]: With dead ends: 208619 [2021-11-06 14:47:29,801 INFO L226 Difference]: Without dead ends: 119352 [2021-11-06 14:47:29,898 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-11-06 14:47:30,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119352 states. [2021-11-06 14:47:32,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119352 to 89277. [2021-11-06 14:47:32,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89277 states, 89052 states have (on average 1.306584916677896) internal successors, (116354), 89056 states have internal predecessors, (116354), 196 states have call successors, (196), 28 states have call predecessors, (196), 28 states have return successors, (196), 192 states have call predecessors, (196), 196 states have call successors, (196) [2021-11-06 14:47:32,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89277 states to 89277 states and 116746 transitions. [2021-11-06 14:47:32,696 INFO L78 Accepts]: Start accepts. Automaton has 89277 states and 116746 transitions. Word has length 118 [2021-11-06 14:47:32,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:47:32,697 INFO L470 AbstractCegarLoop]: Abstraction has 89277 states and 116746 transitions. [2021-11-06 14:47:32,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:32,698 INFO L276 IsEmpty]: Start isEmpty. Operand 89277 states and 116746 transitions. [2021-11-06 14:47:32,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-11-06 14:47:32,735 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:47:32,736 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2021-11-06 14:47:32,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-06 14:47:32,736 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:47:32,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:47:32,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1964775073, now seen corresponding path program 1 times [2021-11-06 14:47:32,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:47:32,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398045844] [2021-11-06 14:47:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:47:32,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:47:33,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:47:33,303 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-06 14:47:33,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:47:33,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398045844] [2021-11-06 14:47:33,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398045844] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:47:33,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:47:33,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-06 14:47:33,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722991506] [2021-11-06 14:47:33,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-06 14:47:33,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:47:33,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-06 14:47:33,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-06 14:47:33,308 INFO L87 Difference]: Start difference. First operand 89277 states and 116746 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:35,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:35,729 INFO L93 Difference]: Finished difference Result 178544 states and 233480 transitions. [2021-11-06 14:47:35,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-06 14:47:35,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 136 [2021-11-06 14:47:35,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:36,107 INFO L225 Difference]: With dead ends: 178544 [2021-11-06 14:47:36,107 INFO L226 Difference]: Without dead ends: 89277 [2021-11-06 14:47:36,201 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11-06 14:47:36,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89277 states. [2021-11-06 14:47:38,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89277 to 89277. [2021-11-06 14:47:38,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89277 states, 89052 states have (on average 1.3064950815254008) internal successors, (116346), 89056 states have internal predecessors, (116346), 196 states have call successors, (196), 28 states have call predecessors, (196), 28 states have return successors, (196), 192 states have call predecessors, (196), 196 states have call successors, (196) [2021-11-06 14:47:38,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89277 states to 89277 states and 116738 transitions. [2021-11-06 14:47:38,682 INFO L78 Accepts]: Start accepts. Automaton has 89277 states and 116738 transitions. Word has length 136 [2021-11-06 14:47:38,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-06 14:47:38,682 INFO L470 AbstractCegarLoop]: Abstraction has 89277 states and 116738 transitions. [2021-11-06 14:47:38,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:38,683 INFO L276 IsEmpty]: Start isEmpty. Operand 89277 states and 116738 transitions. [2021-11-06 14:47:38,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-06 14:47:38,712 INFO L505 BasicCegarLoop]: Found error trace [2021-11-06 14:47:38,713 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2021-11-06 14:47:38,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-06 14:47:38,713 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-06 14:47:38,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-06 14:47:38,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1645463131, now seen corresponding path program 1 times [2021-11-06 14:47:38,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-06 14:47:38,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014736707] [2021-11-06 14:47:38,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-06 14:47:38,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-06 14:47:38,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-06 14:47:39,450 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-06 14:47:39,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-06 14:47:39,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014736707] [2021-11-06 14:47:39,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014736707] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-06 14:47:39,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-06 14:47:39,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-06 14:47:39,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472817987] [2021-11-06 14:47:39,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-06 14:47:39,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-06 14:47:39,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-06 14:47:39,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-06 14:47:39,454 INFO L87 Difference]: Start difference. First operand 89277 states and 116738 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-06 14:47:41,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-06 14:47:41,506 INFO L93 Difference]: Finished difference Result 178552 states and 233480 transitions. [2021-11-06 14:47:41,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-06 14:47:41,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 140 [2021-11-06 14:47:41,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-06 14:47:41,708 INFO L225 Difference]: With dead ends: 178552 [2021-11-06 14:47:41,708 INFO L226 Difference]: Without dead ends: 89285 [2021-11-06 14:47:41,819 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-06 14:47:41,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89285 states.