./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4d014703 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.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.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 be936ec9376452d086f72aa92ac4fe7deb233a068e40e0ed8f478fbc228d19b6 --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-4d01470 [2021-11-02 17:58:10,982 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-02 17:58:10,986 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-02 17:58:11,036 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-02 17:58:11,037 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-02 17:58:11,039 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-02 17:58:11,040 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-02 17:58:11,044 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-02 17:58:11,046 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-02 17:58:11,050 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-02 17:58:11,051 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-02 17:58:11,052 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-02 17:58:11,052 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-02 17:58:11,054 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-02 17:58:11,055 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-02 17:58:11,058 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-02 17:58:11,059 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-02 17:58:11,060 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-02 17:58:11,062 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-02 17:58:11,065 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-02 17:58:11,068 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-02 17:58:11,068 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-02 17:58:11,069 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-02 17:58:11,070 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-02 17:58:11,071 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-02 17:58:11,074 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-02 17:58:11,074 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-02 17:58:11,074 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-02 17:58:11,075 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-02 17:58:11,076 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-02 17:58:11,076 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-02 17:58:11,076 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-02 17:58:11,078 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-02 17:58:11,078 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-02 17:58:11,079 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-02 17:58:11,079 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-02 17:58:11,080 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-02 17:58:11,080 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-02 17:58:11,080 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-02 17:58:11,080 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-02 17:58:11,081 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-02 17:58:11,082 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-02 17:58:11,105 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-02 17:58:11,105 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-02 17:58:11,105 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-02 17:58:11,105 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-02 17:58:11,106 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-02 17:58:11,107 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-02 17:58:11,107 INFO L138 SettingsManager]: * Use SBE=true [2021-11-02 17:58:11,107 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-02 17:58:11,107 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-02 17:58:11,107 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-02 17:58:11,108 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-02 17:58:11,108 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-02 17:58:11,108 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-02 17:58:11,108 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-02 17:58:11,108 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-02 17:58:11,108 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-02 17:58:11,109 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-02 17:58:11,109 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-02 17:58:11,109 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-02 17:58:11,109 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 17:58:11,109 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-02 17:58:11,109 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-02 17:58:11,109 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-02 17:58:11,110 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-02 17:58:11,110 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-02 17:58:11,110 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-02 17:58:11,110 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-02 17:58:11,111 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-02 17:58:11,111 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-02 17:58:11,111 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 -> be936ec9376452d086f72aa92ac4fe7deb233a068e40e0ed8f478fbc228d19b6 [2021-11-02 17:58:11,298 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-02 17:58:11,315 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-02 17:58:11,317 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-02 17:58:11,318 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-02 17:58:11,318 INFO L275 PluginConnector]: CDTParser initialized [2021-11-02 17:58:11,319 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.ko-entry_point.cil.out.i [2021-11-02 17:58:11,368 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37d8b067e/ecf89ab6f2ff47769dcbca15e2c55ac8/FLAG814712cf7 [2021-11-02 17:58:11,910 INFO L306 CDTParser]: Found 1 translation units. [2021-11-02 17:58:11,910 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.ko-entry_point.cil.out.i [2021-11-02 17:58:11,949 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37d8b067e/ecf89ab6f2ff47769dcbca15e2c55ac8/FLAG814712cf7 [2021-11-02 17:58:12,148 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37d8b067e/ecf89ab6f2ff47769dcbca15e2c55ac8 [2021-11-02 17:58:12,150 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-02 17:58:12,151 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-02 17:58:12,167 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-02 17:58:12,168 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-02 17:58:12,170 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-02 17:58:12,170 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 05:58:12" (1/1) ... [2021-11-02 17:58:12,171 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78c07a23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:12, skipping insertion in model container [2021-11-02 17:58:12,172 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 05:58:12" (1/1) ... [2021-11-02 17:58:12,177 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-02 17:58:12,247 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-02 17:58:12,801 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.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.ko-entry_point.cil.out.i[164250,164263] [2021-11-02 17:58:13,052 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 17:58:13,072 INFO L203 MainTranslator]: Completed pre-run [2021-11-02 17:58:13,175 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.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.ko-entry_point.cil.out.i[164250,164263] [2021-11-02 17:58:13,256 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 17:58:13,324 INFO L208 MainTranslator]: Completed translation [2021-11-02 17:58:13,325 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13 WrapperNode [2021-11-02 17:58:13,325 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-02 17:58:13,327 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-02 17:58:13,327 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-02 17:58:13,327 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-02 17:58:13,331 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,381 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,490 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-02 17:58:13,495 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-02 17:58:13,495 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-02 17:58:13,495 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-02 17:58:13,501 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,501 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,528 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,528 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,648 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,669 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,682 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,702 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-02 17:58:13,703 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-02 17:58:13,704 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-02 17:58:13,704 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-02 17:58:13,705 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (1/1) ... [2021-11-02 17:58:13,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 17:58:13,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 17:58:13,727 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-02 17:58:13,747 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-02 17:58:13,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-02 17:58:13,758 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_4 [2021-11-02 17:58:13,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_4 [2021-11-02 17:58:13,759 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_2 [2021-11-02 17:58:13,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_2 [2021-11-02 17:58:13,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-02 17:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-02 17:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-02 17:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure ems_usb_read_bulk_callback [2021-11-02 17:58:13,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ems_usb_read_bulk_callback [2021-11-02 17:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2021-11-02 17:58:13,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2021-11-02 17:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-02 17:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-02 17:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-02 17:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-02 17:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-11-02 17:58:13,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-11-02 17:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-02 17:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure ems_usb_read_interrupt_callback [2021-11-02 17:58:13,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ems_usb_read_interrupt_callback [2021-11-02 17:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-02 17:58:13,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-02 17:58:13,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-02 17:58:13,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-02 17:58:13,762 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-02 17:58:13,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-02 17:58:15,473 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-02 17:58:15,473 INFO L299 CfgBuilder]: Removed 593 assume(true) statements. [2021-11-02 17:58:15,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 05:58:15 BoogieIcfgContainer [2021-11-02 17:58:15,476 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-02 17:58:15,477 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-02 17:58:15,477 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-02 17:58:15,479 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-02 17:58:15,480 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 05:58:12" (1/3) ... [2021-11-02 17:58:15,481 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79e4eca1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 05:58:15, skipping insertion in model container [2021-11-02 17:58:15,481 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 05:58:13" (2/3) ... [2021-11-02 17:58:15,481 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79e4eca1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 05:58:15, skipping insertion in model container [2021-11-02 17:58:15,481 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 05:58:15" (3/3) ... [2021-11-02 17:58:15,482 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--ems_usb.ko-entry_point.cil.out.i [2021-11-02 17:58:15,488 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-02 17:58:15,488 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2021-11-02 17:58:15,533 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-02 17:58:15,539 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-02 17:58:15,540 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-11-02 17:58:15,572 INFO L276 IsEmpty]: Start isEmpty. Operand has 620 states, 597 states have (on average 1.4321608040201006) internal successors, (855), 604 states have internal predecessors, (855), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-02 17:58:15,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-02 17:58:15,576 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:15,576 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 17:58:15,577 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:15,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:15,581 INFO L85 PathProgramCache]: Analyzing trace with hash 990042253, now seen corresponding path program 1 times [2021-11-02 17:58:15,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:15,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788179878] [2021-11-02 17:58:15,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:15,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:15,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:15,940 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-02 17:58:15,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:15,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788179878] [2021-11-02 17:58:15,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788179878] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:15,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:15,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:58:15,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47671795] [2021-11-02 17:58:15,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:15,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:15,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:15,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:15,963 INFO L87 Difference]: Start difference. First operand has 620 states, 597 states have (on average 1.4321608040201006) internal successors, (855), 604 states have internal predecessors, (855), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-02 17:58:20,769 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:23,215 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:23,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:23,860 INFO L93 Difference]: Finished difference Result 1806 states and 2584 transitions. [2021-11-02 17:58:23,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:23,864 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2021-11-02 17:58:23,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:23,898 INFO L225 Difference]: With dead ends: 1806 [2021-11-02 17:58:23,898 INFO L226 Difference]: Without dead ends: 1173 [2021-11-02 17:58:23,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.20ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:23,908 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 804 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 1638 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7350.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.85ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1638 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7769.84ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:23,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 69 Invalid, 1642 Unknown, 0 Unchecked, 8.85ms Time], IncrementalHoareTripleChecker [3 Valid, 1638 Invalid, 1 Unknown, 0 Unchecked, 7769.84ms Time] [2021-11-02 17:58:23,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-11-02 17:58:24,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1173. [2021-11-02 17:58:24,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 1134 states have (on average 1.3915343915343916) internal successors, (1578), 1142 states have internal predecessors, (1578), 22 states have call successors, (22), 12 states have call predecessors, (22), 12 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-02 17:58:24,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1622 transitions. [2021-11-02 17:58:24,030 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1622 transitions. Word has length 17 [2021-11-02 17:58:24,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:24,031 INFO L470 AbstractCegarLoop]: Abstraction has 1173 states and 1622 transitions. [2021-11-02 17:58:24,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-02 17:58:24,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1622 transitions. [2021-11-02 17:58:24,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-02 17:58:24,035 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:24,035 INFO L514 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-02 17:58:24,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-02 17:58:24,035 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:24,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:24,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1542514015, now seen corresponding path program 1 times [2021-11-02 17:58:24,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:24,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810463135] [2021-11-02 17:58:24,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:24,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:24,203 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-02 17:58:24,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:24,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810463135] [2021-11-02 17:58:24,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810463135] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:24,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:24,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 17:58:24,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401942931] [2021-11-02 17:58:24,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:24,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:24,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:24,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:24,207 INFO L87 Difference]: Start difference. First operand 1173 states and 1622 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 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-02 17:58:25,351 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:27,936 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:30,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:30,360 INFO L93 Difference]: Finished difference Result 3491 states and 4901 transitions. [2021-11-02 17:58:30,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:30,360 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 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-02 17:58:30,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:30,374 INFO L225 Difference]: With dead ends: 3491 [2021-11-02 17:58:30,377 INFO L226 Difference]: Without dead ends: 2331 [2021-11-02 17:58:30,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.59ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:30,381 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 814 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 1608 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5630.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 1622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.76ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6010.07ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:30,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [814 Valid, 66 Invalid, 1622 Unknown, 0 Unchecked, 6.76ms Time], IncrementalHoareTripleChecker [14 Valid, 1608 Invalid, 0 Unknown, 0 Unchecked, 6010.07ms Time] [2021-11-02 17:58:30,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2331 states. [2021-11-02 17:58:30,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2331 to 2319. [2021-11-02 17:58:30,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2319 states, 2246 states have (on average 1.3864648263579697) internal successors, (3114), 2258 states have internal predecessors, (3114), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:30,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2319 states to 2319 states and 3224 transitions. [2021-11-02 17:58:30,439 INFO L78 Accepts]: Start accepts. Automaton has 2319 states and 3224 transitions. Word has length 24 [2021-11-02 17:58:30,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:30,443 INFO L470 AbstractCegarLoop]: Abstraction has 2319 states and 3224 transitions. [2021-11-02 17:58:30,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 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-02 17:58:30,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2319 states and 3224 transitions. [2021-11-02 17:58:30,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-02 17:58:30,447 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:30,447 INFO L514 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, 1] [2021-11-02 17:58:30,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-02 17:58:30,448 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:30,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:30,448 INFO L85 PathProgramCache]: Analyzing trace with hash -573293837, now seen corresponding path program 1 times [2021-11-02 17:58:30,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:30,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746057748] [2021-11-02 17:58:30,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:30,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:30,554 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-02 17:58:30,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:30,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746057748] [2021-11-02 17:58:30,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746057748] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:30,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:30,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 17:58:30,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123492637] [2021-11-02 17:58:30,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:30,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:30,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:30,558 INFO L87 Difference]: Start difference. First operand 2319 states and 3224 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 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-02 17:58:32,523 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:33,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:33,594 INFO L93 Difference]: Finished difference Result 2319 states and 3224 transitions. [2021-11-02 17:58:33,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:33,594 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 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 25 [2021-11-02 17:58:33,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:33,603 INFO L225 Difference]: With dead ends: 2319 [2021-11-02 17:58:33,603 INFO L226 Difference]: Without dead ends: 2317 [2021-11-02 17:58:33,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.89ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:33,607 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 812 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2787.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.28ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2980.62ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:33,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [812 Valid, 22 Invalid, 813 Unknown, 0 Unchecked, 2.28ms Time], IncrementalHoareTripleChecker [0 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 2980.62ms Time] [2021-11-02 17:58:33,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2317 states. [2021-11-02 17:58:33,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2317 to 2317. [2021-11-02 17:58:33,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2317 states, 2245 states have (on average 1.3861915367483295) internal successors, (3112), 2256 states have internal predecessors, (3112), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:33,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2317 states to 2317 states and 3222 transitions. [2021-11-02 17:58:33,659 INFO L78 Accepts]: Start accepts. Automaton has 2317 states and 3222 transitions. Word has length 25 [2021-11-02 17:58:33,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:33,659 INFO L470 AbstractCegarLoop]: Abstraction has 2317 states and 3222 transitions. [2021-11-02 17:58:33,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 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-02 17:58:33,660 INFO L276 IsEmpty]: Start isEmpty. Operand 2317 states and 3222 transitions. [2021-11-02 17:58:33,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-02 17:58:33,661 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:33,661 INFO L514 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, 1, 1] [2021-11-02 17:58:33,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-02 17:58:33,661 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:33,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:33,662 INFO L85 PathProgramCache]: Analyzing trace with hash -592239381, now seen corresponding path program 1 times [2021-11-02 17:58:33,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:33,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137868803] [2021-11-02 17:58:33,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:33,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:33,741 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-02 17:58:33,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:33,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137868803] [2021-11-02 17:58:33,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137868803] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:33,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:33,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 17:58:33,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637292287] [2021-11-02 17:58:33,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:33,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:33,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:33,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:33,745 INFO L87 Difference]: Start difference. First operand 2317 states and 3222 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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-02 17:58:36,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:36,524 INFO L93 Difference]: Finished difference Result 2317 states and 3222 transitions. [2021-11-02 17:58:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:36,525 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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 26 [2021-11-02 17:58:36,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:36,533 INFO L225 Difference]: With dead ends: 2317 [2021-11-02 17:58:36,533 INFO L226 Difference]: Without dead ends: 2315 [2021-11-02 17:58:36,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.33ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:36,535 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 809 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2525.06ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.88ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2715.49ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:36,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [809 Valid, 22 Invalid, 811 Unknown, 0 Unchecked, 2.88ms Time], IncrementalHoareTripleChecker [0 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 2715.49ms Time] [2021-11-02 17:58:36,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2315 states. [2021-11-02 17:58:36,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2315 to 2315. [2021-11-02 17:58:36,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2315 states, 2244 states have (on average 1.3859180035650625) internal successors, (3110), 2254 states have internal predecessors, (3110), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:36,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2315 states to 2315 states and 3220 transitions. [2021-11-02 17:58:36,599 INFO L78 Accepts]: Start accepts. Automaton has 2315 states and 3220 transitions. Word has length 26 [2021-11-02 17:58:36,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:36,599 INFO L470 AbstractCegarLoop]: Abstraction has 2315 states and 3220 transitions. [2021-11-02 17:58:36,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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-02 17:58:36,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2315 states and 3220 transitions. [2021-11-02 17:58:36,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-02 17:58:36,601 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:36,601 INFO L514 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, 1, 1, 1] [2021-11-02 17:58:36,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-02 17:58:36,601 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:36,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:36,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1179551235, now seen corresponding path program 1 times [2021-11-02 17:58:36,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:36,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968012737] [2021-11-02 17:58:36,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:36,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:36,754 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-02 17:58:36,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:36,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968012737] [2021-11-02 17:58:36,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968012737] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:36,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:36,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 17:58:36,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263771700] [2021-11-02 17:58:36,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:36,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:36,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:36,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:36,756 INFO L87 Difference]: Start difference. First operand 2315 states and 3220 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 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-02 17:58:38,455 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:40,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:40,191 INFO L93 Difference]: Finished difference Result 2315 states and 3220 transitions. [2021-11-02 17:58:40,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:40,192 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 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 27 [2021-11-02 17:58:40,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:40,200 INFO L225 Difference]: With dead ends: 2315 [2021-11-02 17:58:40,200 INFO L226 Difference]: Without dead ends: 2313 [2021-11-02 17:58:40,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.51ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:40,202 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 806 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3181.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.93ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3375.00ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:40,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 22 Invalid, 809 Unknown, 0 Unchecked, 1.93ms Time], IncrementalHoareTripleChecker [0 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 3375.00ms Time] [2021-11-02 17:58:40,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2021-11-02 17:58:40,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 2313. [2021-11-02 17:58:40,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2313 states, 2243 states have (on average 1.3856442264823896) internal successors, (3108), 2252 states have internal predecessors, (3108), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:40,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2313 states to 2313 states and 3218 transitions. [2021-11-02 17:58:40,256 INFO L78 Accepts]: Start accepts. Automaton has 2313 states and 3218 transitions. Word has length 27 [2021-11-02 17:58:40,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:40,256 INFO L470 AbstractCegarLoop]: Abstraction has 2313 states and 3218 transitions. [2021-11-02 17:58:40,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 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-02 17:58:40,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2313 states and 3218 transitions. [2021-11-02 17:58:40,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-02 17:58:40,257 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:40,257 INFO L514 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, 1, 1, 1, 1] [2021-11-02 17:58:40,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-02 17:58:40,258 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:40,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:40,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2088617781, now seen corresponding path program 1 times [2021-11-02 17:58:40,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:40,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847649251] [2021-11-02 17:58:40,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:40,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:40,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:40,326 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-02 17:58:40,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:40,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847649251] [2021-11-02 17:58:40,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847649251] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:40,327 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:40,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 17:58:40,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347590931] [2021-11-02 17:58:40,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:40,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:40,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:40,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:40,329 INFO L87 Difference]: Start difference. First operand 2313 states and 3218 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 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-02 17:58:41,568 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:43,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:43,793 INFO L93 Difference]: Finished difference Result 2313 states and 3218 transitions. [2021-11-02 17:58:43,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:43,794 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 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 28 [2021-11-02 17:58:43,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:43,801 INFO L225 Difference]: With dead ends: 2313 [2021-11-02 17:58:43,801 INFO L226 Difference]: Without dead ends: 2304 [2021-11-02 17:58:43,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.37ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:43,802 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 803 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3188.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 803 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.62ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3381.13ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:43,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [803 Valid, 22 Invalid, 807 Unknown, 0 Unchecked, 1.62ms Time], IncrementalHoareTripleChecker [0 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 3381.13ms Time] [2021-11-02 17:58:43,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2021-11-02 17:58:43,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 2304. [2021-11-02 17:58:43,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2304 states, 2235 states have (on average 1.385234899328859) internal successors, (3096), 2243 states have internal predecessors, (3096), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:43,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2304 states to 2304 states and 3206 transitions. [2021-11-02 17:58:43,857 INFO L78 Accepts]: Start accepts. Automaton has 2304 states and 3206 transitions. Word has length 28 [2021-11-02 17:58:43,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:43,858 INFO L470 AbstractCegarLoop]: Abstraction has 2304 states and 3206 transitions. [2021-11-02 17:58:43,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 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-02 17:58:43,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2304 states and 3206 transitions. [2021-11-02 17:58:43,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-02 17:58:43,861 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:43,861 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 17:58:43,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-02 17:58:43,861 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:43,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:43,862 INFO L85 PathProgramCache]: Analyzing trace with hash 578971499, now seen corresponding path program 1 times [2021-11-02 17:58:43,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:43,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757065014] [2021-11-02 17:58:43,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:43,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:43,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:43,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 17:58:43,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:43,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757065014] [2021-11-02 17:58:43,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757065014] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:43,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:43,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:58:43,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689884880] [2021-11-02 17:58:43,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:43,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:43,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:43,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:43,931 INFO L87 Difference]: Start difference. First operand 2304 states and 3206 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-02 17:58:45,367 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:47,472 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:50,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:50,252 INFO L93 Difference]: Finished difference Result 5086 states and 7025 transitions. [2021-11-02 17:58:50,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:50,267 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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 52 [2021-11-02 17:58:50,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:50,277 INFO L225 Difference]: With dead ends: 5086 [2021-11-02 17:58:50,279 INFO L226 Difference]: Without dead ends: 2795 [2021-11-02 17:58:50,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.35ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:50,288 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 177 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 1597 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5929.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.85ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6242.90ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:50,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 44 Invalid, 1599 Unknown, 0 Unchecked, 2.85ms Time], IncrementalHoareTripleChecker [2 Valid, 1597 Invalid, 0 Unknown, 0 Unchecked, 6242.90ms Time] [2021-11-02 17:58:50,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states. [2021-11-02 17:58:50,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2790. [2021-11-02 17:58:50,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2790 states, 2721 states have (on average 1.3656743844174937) internal successors, (3716), 2729 states have internal predecessors, (3716), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:50,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2790 states to 2790 states and 3826 transitions. [2021-11-02 17:58:50,422 INFO L78 Accepts]: Start accepts. Automaton has 2790 states and 3826 transitions. Word has length 52 [2021-11-02 17:58:50,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:50,422 INFO L470 AbstractCegarLoop]: Abstraction has 2790 states and 3826 transitions. [2021-11-02 17:58:50,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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-02 17:58:50,422 INFO L276 IsEmpty]: Start isEmpty. Operand 2790 states and 3826 transitions. [2021-11-02 17:58:50,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-02 17:58:50,424 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:50,424 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-02 17:58:50,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-02 17:58:50,424 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:50,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:50,425 INFO L85 PathProgramCache]: Analyzing trace with hash -587987276, now seen corresponding path program 1 times [2021-11-02 17:58:50,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:50,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732922782] [2021-11-02 17:58:50,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:50,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:50,483 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 17:58:50,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:50,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732922782] [2021-11-02 17:58:50,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732922782] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:50,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:50,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:58:50,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144050664] [2021-11-02 17:58:50,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:50,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:50,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:50,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:50,485 INFO L87 Difference]: Start difference. First operand 2790 states and 3826 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 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-02 17:58:52,481 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:57,911 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:58:58,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:58:58,609 INFO L93 Difference]: Finished difference Result 6106 states and 8353 transitions. [2021-11-02 17:58:58,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:58:58,610 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 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 62 [2021-11-02 17:58:58,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:58:58,620 INFO L225 Difference]: With dead ends: 6106 [2021-11-02 17:58:58,620 INFO L226 Difference]: Without dead ends: 3329 [2021-11-02 17:58:58,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.32ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:58,625 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 182 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1760 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7719.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.92ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1760 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8043.92ms IncrementalHoareTripleChecker+Time [2021-11-02 17:58:58,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 44 Invalid, 1768 Unknown, 0 Unchecked, 2.92ms Time], IncrementalHoareTripleChecker [7 Valid, 1760 Invalid, 1 Unknown, 0 Unchecked, 8043.92ms Time] [2021-11-02 17:58:58,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3329 states. [2021-11-02 17:58:58,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3329 to 3324. [2021-11-02 17:58:58,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3324 states, 3255 states have (on average 1.3529953917050692) internal successors, (4404), 3263 states have internal predecessors, (4404), 44 states have call successors, (44), 24 states have call predecessors, (44), 24 states have return successors, (66), 40 states have call predecessors, (66), 44 states have call successors, (66) [2021-11-02 17:58:58,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3324 states to 3324 states and 4514 transitions. [2021-11-02 17:58:58,751 INFO L78 Accepts]: Start accepts. Automaton has 3324 states and 4514 transitions. Word has length 62 [2021-11-02 17:58:58,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:58:58,751 INFO L470 AbstractCegarLoop]: Abstraction has 3324 states and 4514 transitions. [2021-11-02 17:58:58,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 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-02 17:58:58,751 INFO L276 IsEmpty]: Start isEmpty. Operand 3324 states and 4514 transitions. [2021-11-02 17:58:58,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-02 17:58:58,753 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:58:58,753 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-02 17:58:58,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-02 17:58:58,753 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:58:58,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:58:58,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1736719260, now seen corresponding path program 1 times [2021-11-02 17:58:58,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:58:58,754 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32479027] [2021-11-02 17:58:58,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:58:58,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:58:58,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:58:58,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 17:58:58,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:58:58,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32479027] [2021-11-02 17:58:58,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32479027] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:58:58,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:58:58,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:58:58,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147103563] [2021-11-02 17:58:58,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:58:58,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:58:58,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:58:58,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:58:58,799 INFO L87 Difference]: Start difference. First operand 3324 states and 4514 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-02 17:59:02,624 WARN L515 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-11-02 17:59:05,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:59:05,138 INFO L93 Difference]: Finished difference Result 8661 states and 11909 transitions. [2021-11-02 17:59:05,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:59:05,151 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-02 17:59:05,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:59:05,172 INFO L225 Difference]: With dead ends: 8661 [2021-11-02 17:59:05,172 INFO L226 Difference]: Without dead ends: 5350 [2021-11-02 17:59:05,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.32ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:59:05,180 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 672 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 2204 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5833.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 2208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.80ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 2204 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6197.53ms IncrementalHoareTripleChecker+Time [2021-11-02 17:59:05,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [672 Valid, 66 Invalid, 2208 Unknown, 0 Unchecked, 3.80ms Time], IncrementalHoareTripleChecker [3 Valid, 2204 Invalid, 1 Unknown, 0 Unchecked, 6197.53ms Time] [2021-11-02 17:59:05,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5350 states. [2021-11-02 17:59:05,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5350 to 5334. [2021-11-02 17:59:05,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5334 states, 5197 states have (on average 1.3782951702905522) internal successors, (7163), 5213 states have internal predecessors, (7163), 88 states have call successors, (88), 48 states have call predecessors, (88), 48 states have return successors, (132), 80 states have call predecessors, (132), 88 states have call successors, (132) [2021-11-02 17:59:05,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5334 states to 5334 states and 7383 transitions. [2021-11-02 17:59:05,349 INFO L78 Accepts]: Start accepts. Automaton has 5334 states and 7383 transitions. Word has length 65 [2021-11-02 17:59:05,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:59:05,350 INFO L470 AbstractCegarLoop]: Abstraction has 5334 states and 7383 transitions. [2021-11-02 17:59:05,351 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-02 17:59:05,351 INFO L276 IsEmpty]: Start isEmpty. Operand 5334 states and 7383 transitions. [2021-11-02 17:59:05,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-02 17:59:05,355 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:59:05,355 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-11-02 17:59:05,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-02 17:59:05,356 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:59:05,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:59:05,356 INFO L85 PathProgramCache]: Analyzing trace with hash 477742688, now seen corresponding path program 1 times [2021-11-02 17:59:05,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:59:05,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483268803] [2021-11-02 17:59:05,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:59:05,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:59:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:59:05,422 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-02 17:59:05,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:59:05,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483268803] [2021-11-02 17:59:05,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483268803] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:59:05,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:59:05,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:59:05,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157984755] [2021-11-02 17:59:05,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:59:05,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:59:05,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:59:05,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:59:05,424 INFO L87 Difference]: Start difference. First operand 5334 states and 7383 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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-02 17:59:06,577 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:07,878 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:10,246 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:11,676 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:14,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:59:14,087 INFO L93 Difference]: Finished difference Result 13036 states and 18190 transitions. [2021-11-02 17:59:14,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:59:14,087 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), 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 74 [2021-11-02 17:59:14,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:59:14,134 INFO L225 Difference]: With dead ends: 13036 [2021-11-02 17:59:14,134 INFO L226 Difference]: Without dead ends: 7715 [2021-11-02 17:59:14,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.46ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:59:14,143 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 639 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8136.37ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 639 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 1651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.99ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8523.27ms IncrementalHoareTripleChecker+Time [2021-11-02 17:59:14,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [639 Valid, 48 Invalid, 1651 Unknown, 0 Unchecked, 2.99ms Time], IncrementalHoareTripleChecker [8 Valid, 1643 Invalid, 0 Unknown, 0 Unchecked, 8523.27ms Time] [2021-11-02 17:59:14,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7715 states. [2021-11-02 17:59:14,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7715 to 7710. [2021-11-02 17:59:14,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7710 states, 7461 states have (on average 1.3925747218871465) internal successors, (10390), 7493 states have internal predecessors, (10390), 152 states have call successors, (152), 96 states have call predecessors, (152), 96 states have return successors, (228), 136 states have call predecessors, (228), 152 states have call successors, (228) [2021-11-02 17:59:14,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7710 states to 7710 states and 10770 transitions. [2021-11-02 17:59:14,307 INFO L78 Accepts]: Start accepts. Automaton has 7710 states and 10770 transitions. Word has length 74 [2021-11-02 17:59:14,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:59:14,307 INFO L470 AbstractCegarLoop]: Abstraction has 7710 states and 10770 transitions. [2021-11-02 17:59:14,307 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), 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-02 17:59:14,308 INFO L276 IsEmpty]: Start isEmpty. Operand 7710 states and 10770 transitions. [2021-11-02 17:59:14,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-02 17:59:14,311 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:59:14,311 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 17:59:14,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-02 17:59:14,311 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:59:14,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:59:14,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1414744033, now seen corresponding path program 1 times [2021-11-02 17:59:14,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:59:14,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007752452] [2021-11-02 17:59:14,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:59:14,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:59:14,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:59:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-02 17:59:14,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:59:14,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007752452] [2021-11-02 17:59:14,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007752452] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:59:14,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:59:14,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:59:14,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336991895] [2021-11-02 17:59:14,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:59:14,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:59:14,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:59:14,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:59:14,388 INFO L87 Difference]: Start difference. First operand 7710 states and 10770 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-02 17:59:16,169 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:17,345 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:18,803 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:21,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:59:21,718 INFO L93 Difference]: Finished difference Result 15439 states and 21573 transitions. [2021-11-02 17:59:21,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 17:59:21,718 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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 75 [2021-11-02 17:59:21,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:59:21,738 INFO L225 Difference]: With dead ends: 15439 [2021-11-02 17:59:21,739 INFO L226 Difference]: Without dead ends: 7742 [2021-11-02 17:59:21,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.47ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:59:21,753 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 1 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 1605 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6859.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.76ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7158.78ms IncrementalHoareTripleChecker+Time [2021-11-02 17:59:21,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 44 Invalid, 1605 Unknown, 0 Unchecked, 3.76ms Time], IncrementalHoareTripleChecker [0 Valid, 1605 Invalid, 0 Unknown, 0 Unchecked, 7158.78ms Time] [2021-11-02 17:59:21,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7742 states. [2021-11-02 17:59:21,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7742 to 7726. [2021-11-02 17:59:21,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7726 states, 7477 states have (on average 1.3917346529356693) internal successors, (10406), 7509 states have internal predecessors, (10406), 152 states have call successors, (152), 96 states have call predecessors, (152), 96 states have return successors, (228), 136 states have call predecessors, (228), 152 states have call successors, (228) [2021-11-02 17:59:21,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7726 states to 7726 states and 10786 transitions. [2021-11-02 17:59:21,958 INFO L78 Accepts]: Start accepts. Automaton has 7726 states and 10786 transitions. Word has length 75 [2021-11-02 17:59:21,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:59:21,959 INFO L470 AbstractCegarLoop]: Abstraction has 7726 states and 10786 transitions. [2021-11-02 17:59:21,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-02 17:59:21,960 INFO L276 IsEmpty]: Start isEmpty. Operand 7726 states and 10786 transitions. [2021-11-02 17:59:21,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-02 17:59:21,963 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:59:21,963 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 17:59:21,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-02 17:59:21,963 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:59:21,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:59:21,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1473234019, now seen corresponding path program 1 times [2021-11-02 17:59:21,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:59:21,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144299061] [2021-11-02 17:59:21,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:59:21,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:59:21,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:59:22,041 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-02 17:59:22,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:59:22,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144299061] [2021-11-02 17:59:22,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144299061] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 17:59:22,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794359842] [2021-11-02 17:59:22,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:59:22,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 17:59:22,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 17:59:22,043 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-11-02 17:59:22,055 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-11-02 17:59:22,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:59:22,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 1413 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 17:59:22,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 17:59:22,667 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-02 17:59:22,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 17:59:22,756 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-02 17:59:22,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794359842] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-02 17:59:22,756 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-02 17:59:22,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2021-11-02 17:59:22,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829190730] [2021-11-02 17:59:22,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-02 17:59:22,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:59:22,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-02 17:59:22,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-11-02 17:59:22,757 INFO L87 Difference]: Start difference. First operand 7726 states and 10786 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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-02 17:59:24,874 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:28,202 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:30,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:59:30,952 INFO L93 Difference]: Finished difference Result 15535 states and 21701 transitions. [2021-11-02 17:59:30,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 17:59:30,953 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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 77 [2021-11-02 17:59:30,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:59:30,968 INFO L225 Difference]: With dead ends: 15535 [2021-11-02 17:59:30,968 INFO L226 Difference]: Without dead ends: 7822 [2021-11-02 17:59:30,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 11.47ms TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-11-02 17:59:30,980 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 6 mSDsluCounter, 1640 mSDsCounter, 0 mSdLazyCounter, 2410 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7635.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 2415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.36ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 2410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8039.13ms IncrementalHoareTripleChecker+Time [2021-11-02 17:59:30,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 66 Invalid, 2415 Unknown, 0 Unchecked, 6.36ms Time], IncrementalHoareTripleChecker [5 Valid, 2410 Invalid, 0 Unknown, 0 Unchecked, 8039.13ms Time] [2021-11-02 17:59:30,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7822 states. [2021-11-02 17:59:31,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7822 to 7822. [2021-11-02 17:59:31,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7822 states, 7573 states have (on average 1.3867687838373168) internal successors, (10502), 7605 states have internal predecessors, (10502), 152 states have call successors, (152), 96 states have call predecessors, (152), 96 states have return successors, (228), 136 states have call predecessors, (228), 152 states have call successors, (228) [2021-11-02 17:59:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7822 states to 7822 states and 10882 transitions. [2021-11-02 17:59:31,181 INFO L78 Accepts]: Start accepts. Automaton has 7822 states and 10882 transitions. Word has length 77 [2021-11-02 17:59:31,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:59:31,182 INFO L470 AbstractCegarLoop]: Abstraction has 7822 states and 10882 transitions. [2021-11-02 17:59:31,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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-02 17:59:31,182 INFO L276 IsEmpty]: Start isEmpty. Operand 7822 states and 10882 transitions. [2021-11-02 17:59:31,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-02 17:59:31,185 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:59:31,186 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 17:59:31,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-02 17:59:31,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-02 17:59:31,400 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:59:31,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:59:31,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1263672529, now seen corresponding path program 2 times [2021-11-02 17:59:31,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:59:31,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807059530] [2021-11-02 17:59:31,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:59:31,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:59:31,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:59:31,508 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-02 17:59:31,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:59:31,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807059530] [2021-11-02 17:59:31,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807059530] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 17:59:31,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237036262] [2021-11-02 17:59:31,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-02 17:59:31,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 17:59:31,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 17:59:31,524 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-11-02 17:59:31,525 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-11-02 17:59:32,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-02 17:59:32,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 17:59:33,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 1431 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-02 17:59:33,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 17:59:33,167 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-02 17:59:33,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 17:59:33,289 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-02 17:59:33,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237036262] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-02 17:59:33,290 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-02 17:59:33,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 7] total 14 [2021-11-02 17:59:33,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006491067] [2021-11-02 17:59:33,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-02 17:59:33,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:59:33,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-02 17:59:33,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2021-11-02 17:59:33,292 INFO L87 Difference]: Start difference. First operand 7822 states and 10882 transitions. Second operand has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 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-02 17:59:40,236 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:42,037 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:44,062 WARN L515 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-11-02 17:59:50,747 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:52,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 17:59:52,834 INFO L93 Difference]: Finished difference Result 24889 states and 34579 transitions. [2021-11-02 17:59:52,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-02 17:59:52,835 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 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 83 [2021-11-02 17:59:52,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 17:59:52,920 INFO L225 Difference]: With dead ends: 24889 [2021-11-02 17:59:52,920 INFO L226 Difference]: Without dead ends: 17080 [2021-11-02 17:59:52,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 191.86ms TimeCoverageRelationStatistics Valid=330, Invalid=792, Unknown=0, NotChecked=0, Total=1122 [2021-11-02 17:59:52,935 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 984 mSDsluCounter, 3807 mSDsCounter, 0 mSdLazyCounter, 4817 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18064.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 984 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 4849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.13ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 4817 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18941.40ms IncrementalHoareTripleChecker+Time [2021-11-02 17:59:52,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [984 Valid, 132 Invalid, 4849 Unknown, 0 Unchecked, 17.13ms Time], IncrementalHoareTripleChecker [31 Valid, 4817 Invalid, 1 Unknown, 0 Unchecked, 18941.40ms Time] [2021-11-02 17:59:52,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17080 states. [2021-11-02 17:59:53,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17080 to 16706. [2021-11-02 17:59:53,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16706 states, 16209 states have (on average 1.3751002529458942) internal successors, (22289), 16273 states have internal predecessors, (22289), 304 states have call successors, (304), 192 states have call predecessors, (304), 192 states have return successors, (456), 272 states have call predecessors, (456), 304 states have call successors, (456) [2021-11-02 17:59:53,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16706 states to 16706 states and 23049 transitions. [2021-11-02 17:59:53,332 INFO L78 Accepts]: Start accepts. Automaton has 16706 states and 23049 transitions. Word has length 83 [2021-11-02 17:59:53,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 17:59:53,333 INFO L470 AbstractCegarLoop]: Abstraction has 16706 states and 23049 transitions. [2021-11-02 17:59:53,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 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-02 17:59:53,333 INFO L276 IsEmpty]: Start isEmpty. Operand 16706 states and 23049 transitions. [2021-11-02 17:59:53,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-11-02 17:59:53,341 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 17:59:53,341 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-11-02 17:59:53,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-02 17:59:53,554 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,SelfDestructingSolverStorable12 [2021-11-02 17:59:53,554 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 17:59:53,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 17:59:53,555 INFO L85 PathProgramCache]: Analyzing trace with hash 2096951681, now seen corresponding path program 1 times [2021-11-02 17:59:53,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 17:59:53,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117465237] [2021-11-02 17:59:53,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 17:59:53,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 17:59:53,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 17:59:53,611 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-02 17:59:53,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 17:59:53,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117465237] [2021-11-02 17:59:53,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117465237] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 17:59:53,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 17:59:53,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 17:59:53,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095398373] [2021-11-02 17:59:53,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 17:59:53,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 17:59:53,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 17:59:53,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 17:59:53,613 INFO L87 Difference]: Start difference. First operand 16706 states and 23049 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-02 17:59:55,588 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 17:59:58,219 WARN L515 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-11-02 18:00:00,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:00,387 INFO L93 Difference]: Finished difference Result 33533 states and 46351 transitions. [2021-11-02 18:00:00,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 18:00:00,388 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 92 [2021-11-02 18:00:00,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:00,419 INFO L225 Difference]: With dead ends: 33533 [2021-11-02 18:00:00,420 INFO L226 Difference]: Without dead ends: 16840 [2021-11-02 18:00:00,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.64ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 18:00:00,445 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 0 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6087.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.51ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6445.34ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:00,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 44 Invalid, 1611 Unknown, 0 Unchecked, 2.51ms Time], IncrementalHoareTripleChecker [12 Valid, 1598 Invalid, 1 Unknown, 0 Unchecked, 6445.34ms Time] [2021-11-02 18:00:00,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16840 states. [2021-11-02 18:00:00,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16840 to 16840. [2021-11-02 18:00:00,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16840 states, 16343 states have (on average 1.3720247200636357) internal successors, (22423), 16407 states have internal predecessors, (22423), 304 states have call successors, (304), 192 states have call predecessors, (304), 192 states have return successors, (456), 272 states have call predecessors, (456), 304 states have call successors, (456) [2021-11-02 18:00:00,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16840 states to 16840 states and 23183 transitions. [2021-11-02 18:00:00,895 INFO L78 Accepts]: Start accepts. Automaton has 16840 states and 23183 transitions. Word has length 92 [2021-11-02 18:00:00,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:00,896 INFO L470 AbstractCegarLoop]: Abstraction has 16840 states and 23183 transitions. [2021-11-02 18:00:00,896 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-02 18:00:00,896 INFO L276 IsEmpty]: Start isEmpty. Operand 16840 states and 23183 transitions. [2021-11-02 18:00:00,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-02 18:00:00,905 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:00,905 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-11-02 18:00:00,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-02 18:00:00,906 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:00,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash -513853013, now seen corresponding path program 1 times [2021-11-02 18:00:00,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:00,906 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569894840] [2021-11-02 18:00:00,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:00,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:00,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-02 18:00:00,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:00,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569894840] [2021-11-02 18:00:00,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569894840] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:00:00,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:00:00,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 18:00:00,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280611286] [2021-11-02 18:00:00,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 18:00:00,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:00:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 18:00:00,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 18:00:00,998 INFO L87 Difference]: Start difference. First operand 16840 states and 23183 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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-02 18:00:02,423 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:03,602 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:05,947 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:07,372 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:10,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:10,616 INFO L93 Difference]: Finished difference Result 25651 states and 35300 transitions. [2021-11-02 18:00:10,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 18:00:10,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 93 [2021-11-02 18:00:10,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:10,636 INFO L225 Difference]: With dead ends: 25651 [2021-11-02 18:00:10,637 INFO L226 Difference]: Without dead ends: 9069 [2021-11-02 18:00:10,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.30ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 18:00:10,661 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 739 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8957.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.24ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9316.54ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:10,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 22 Invalid, 1131 Unknown, 0 Unchecked, 2.24ms Time], IncrementalHoareTripleChecker [1 Valid, 1130 Invalid, 0 Unknown, 0 Unchecked, 9316.54ms Time] [2021-11-02 18:00:10,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9069 states. [2021-11-02 18:00:10,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9069 to 9040. [2021-11-02 18:00:10,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9040 states, 8791 states have (on average 1.3577522466158571) internal successors, (11936), 8823 states have internal predecessors, (11936), 152 states have call successors, (152), 96 states have call predecessors, (152), 96 states have return successors, (228), 136 states have call predecessors, (228), 152 states have call successors, (228) [2021-11-02 18:00:10,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9040 states to 9040 states and 12316 transitions. [2021-11-02 18:00:10,997 INFO L78 Accepts]: Start accepts. Automaton has 9040 states and 12316 transitions. Word has length 93 [2021-11-02 18:00:10,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:10,997 INFO L470 AbstractCegarLoop]: Abstraction has 9040 states and 12316 transitions. [2021-11-02 18:00:10,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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-02 18:00:10,998 INFO L276 IsEmpty]: Start isEmpty. Operand 9040 states and 12316 transitions. [2021-11-02 18:00:11,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-02 18:00:11,023 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:11,023 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:00:11,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-02 18:00:11,023 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:11,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:11,024 INFO L85 PathProgramCache]: Analyzing trace with hash 692740027, now seen corresponding path program 1 times [2021-11-02 18:00:11,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:11,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123210796] [2021-11-02 18:00:11,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:11,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:11,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-02 18:00:11,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:11,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123210796] [2021-11-02 18:00:11,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123210796] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:00:11,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:00:11,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 18:00:11,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187792054] [2021-11-02 18:00:11,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 18:00:11,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:00:11,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 18:00:11,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:00:11,350 INFO L87 Difference]: Start difference. First operand 9040 states and 12316 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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-02 18:00:16,973 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:21,361 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:24,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:24,707 INFO L93 Difference]: Finished difference Result 29009 states and 39297 transitions. [2021-11-02 18:00:24,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 18:00:24,708 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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 95 [2021-11-02 18:00:24,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:24,736 INFO L225 Difference]: With dead ends: 29009 [2021-11-02 18:00:24,736 INFO L226 Difference]: Without dead ends: 19982 [2021-11-02 18:00:24,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 29.00ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-02 18:00:24,747 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 2048 mSDsluCounter, 3285 mSDsCounter, 0 mSdLazyCounter, 4568 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12098.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2051 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 4591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.60ms SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 4568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12828.72ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:24,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2051 Valid, 122 Invalid, 4591 Unknown, 0 Unchecked, 13.60ms Time], IncrementalHoareTripleChecker [23 Valid, 4568 Invalid, 0 Unknown, 0 Unchecked, 12828.72ms Time] [2021-11-02 18:00:24,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19982 states. [2021-11-02 18:00:25,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19982 to 9112. [2021-11-02 18:00:25,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9112 states, 8863 states have (on average 1.354845988942796) internal successors, (12008), 8895 states have internal predecessors, (12008), 152 states have call successors, (152), 96 states have call predecessors, (152), 96 states have return successors, (228), 136 states have call predecessors, (228), 152 states have call successors, (228) [2021-11-02 18:00:25,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9112 states to 9112 states and 12388 transitions. [2021-11-02 18:00:25,114 INFO L78 Accepts]: Start accepts. Automaton has 9112 states and 12388 transitions. Word has length 95 [2021-11-02 18:00:25,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:25,114 INFO L470 AbstractCegarLoop]: Abstraction has 9112 states and 12388 transitions. [2021-11-02 18:00:25,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 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-02 18:00:25,115 INFO L276 IsEmpty]: Start isEmpty. Operand 9112 states and 12388 transitions. [2021-11-02 18:00:25,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-02 18:00:25,120 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:25,121 INFO L514 BasicCegarLoop]: trace histogram [5, 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] [2021-11-02 18:00:25,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-02 18:00:25,121 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:25,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:25,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1917865740, now seen corresponding path program 1 times [2021-11-02 18:00:25,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:25,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750282620] [2021-11-02 18:00:25,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:25,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:25,197 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-02 18:00:25,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:25,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750282620] [2021-11-02 18:00:25,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750282620] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:00:25,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504772035] [2021-11-02 18:00:25,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:25,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:00:25,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:00:25,199 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-11-02 18:00:25,200 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-11-02 18:00:25,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:25,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 1509 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 18:00:25,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:00:25,739 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-02 18:00:25,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-02 18:00:25,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504772035] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:00:25,740 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 18:00:25,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-02 18:00:25,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124139502] [2021-11-02 18:00:25,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 18:00:25,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:00:25,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 18:00:25,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:00:25,741 INFO L87 Difference]: Start difference. First operand 9112 states and 12388 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-02 18:00:28,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:28,876 INFO L93 Difference]: Finished difference Result 16647 states and 22912 transitions. [2021-11-02 18:00:28,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 18:00:28,876 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-02 18:00:28,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:28,897 INFO L225 Difference]: With dead ends: 16647 [2021-11-02 18:00:28,897 INFO L226 Difference]: Without dead ends: 12309 [2021-11-02 18:00:28,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.18ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:00:28,905 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 740 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 1465 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2492.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 740 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 1472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.03ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2810.52ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:28,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [740 Valid, 55 Invalid, 1472 Unknown, 0 Unchecked, 3.03ms Time], IncrementalHoareTripleChecker [7 Valid, 1465 Invalid, 0 Unknown, 0 Unchecked, 2810.52ms Time] [2021-11-02 18:00:28,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12309 states. [2021-11-02 18:00:29,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12309 to 12300. [2021-11-02 18:00:29,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12300 states, 11927 states have (on average 1.3744445376037562) internal successors, (16393), 11975 states have internal predecessors, (16393), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:00:29,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12300 states to 12300 states and 16963 transitions. [2021-11-02 18:00:29,316 INFO L78 Accepts]: Start accepts. Automaton has 12300 states and 16963 transitions. Word has length 96 [2021-11-02 18:00:29,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:29,316 INFO L470 AbstractCegarLoop]: Abstraction has 12300 states and 16963 transitions. [2021-11-02 18:00:29,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-02 18:00:29,316 INFO L276 IsEmpty]: Start isEmpty. Operand 12300 states and 16963 transitions. [2021-11-02 18:00:29,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-02 18:00:29,324 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:29,324 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:00:29,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-02 18:00:29,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:00:29,543 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:29,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:29,543 INFO L85 PathProgramCache]: Analyzing trace with hash -435788969, now seen corresponding path program 1 times [2021-11-02 18:00:29,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:29,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654026264] [2021-11-02 18:00:29,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:29,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:29,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-02 18:00:29,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:29,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654026264] [2021-11-02 18:00:29,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654026264] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:00:29,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:00:29,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-02 18:00:29,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782992824] [2021-11-02 18:00:29,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 18:00:29,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:00:29,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 18:00:29,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 18:00:29,651 INFO L87 Difference]: Start difference. First operand 12300 states and 16963 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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-02 18:00:31,085 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:33,045 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:36,257 WARN L515 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-11-02 18:00:41,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:41,021 INFO L93 Difference]: Finished difference Result 30154 states and 41487 transitions. [2021-11-02 18:00:41,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-02 18:00:41,022 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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 97 [2021-11-02 18:00:41,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:41,054 INFO L225 Difference]: With dead ends: 30154 [2021-11-02 18:00:41,054 INFO L226 Difference]: Without dead ends: 17819 [2021-11-02 18:00:41,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.97ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:00:41,073 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 425 mSDsluCounter, 1846 mSDsCounter, 0 mSdLazyCounter, 2881 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10292.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.81ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2881 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10848.47ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:41,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 75 Invalid, 2890 Unknown, 0 Unchecked, 5.81ms Time], IncrementalHoareTripleChecker [8 Valid, 2881 Invalid, 1 Unknown, 0 Unchecked, 10848.47ms Time] [2021-11-02 18:00:41,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17819 states. [2021-11-02 18:00:41,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17819 to 12300. [2021-11-02 18:00:41,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12300 states, 11927 states have (on average 1.3724322964701936) internal successors, (16369), 11975 states have internal predecessors, (16369), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:00:41,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12300 states to 12300 states and 16939 transitions. [2021-11-02 18:00:41,487 INFO L78 Accepts]: Start accepts. Automaton has 12300 states and 16939 transitions. Word has length 97 [2021-11-02 18:00:41,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:41,488 INFO L470 AbstractCegarLoop]: Abstraction has 12300 states and 16939 transitions. [2021-11-02 18:00:41,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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-02 18:00:41,488 INFO L276 IsEmpty]: Start isEmpty. Operand 12300 states and 16939 transitions. [2021-11-02 18:00:41,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-02 18:00:41,546 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:41,547 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 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] [2021-11-02 18:00:41,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-02 18:00:41,547 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:41,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:41,547 INFO L85 PathProgramCache]: Analyzing trace with hash 377795662, now seen corresponding path program 1 times [2021-11-02 18:00:41,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:41,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960634033] [2021-11-02 18:00:41,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:41,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:41,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:41,625 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-02 18:00:41,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:41,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960634033] [2021-11-02 18:00:41,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960634033] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:00:41,625 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:00:41,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 18:00:41,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305225174] [2021-11-02 18:00:41,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 18:00:41,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:00:41,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 18:00:41,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 18:00:41,627 INFO L87 Difference]: Start difference. First operand 12300 states and 16939 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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-02 18:00:45,049 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:48,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:48,549 INFO L93 Difference]: Finished difference Result 22630 states and 31416 transitions. [2021-11-02 18:00:48,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 18:00:48,550 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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 98 [2021-11-02 18:00:48,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:48,568 INFO L225 Difference]: With dead ends: 22630 [2021-11-02 18:00:48,568 INFO L226 Difference]: Without dead ends: 11682 [2021-11-02 18:00:48,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.39ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 18:00:48,581 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 617 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1922 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6164.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.98ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6528.52ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:48,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 58 Invalid, 1928 Unknown, 0 Unchecked, 2.98ms Time], IncrementalHoareTripleChecker [6 Valid, 1922 Invalid, 0 Unknown, 0 Unchecked, 6528.52ms Time] [2021-11-02 18:00:48,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11682 states. [2021-11-02 18:00:48,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11682 to 11677. [2021-11-02 18:00:48,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11677 states, 11304 states have (on average 1.3733191790516632) internal successors, (15524), 11352 states have internal predecessors, (15524), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:00:48,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11677 states to 11677 states and 16094 transitions. [2021-11-02 18:00:48,958 INFO L78 Accepts]: Start accepts. Automaton has 11677 states and 16094 transitions. Word has length 98 [2021-11-02 18:00:48,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:48,959 INFO L470 AbstractCegarLoop]: Abstraction has 11677 states and 16094 transitions. [2021-11-02 18:00:48,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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-02 18:00:48,959 INFO L276 IsEmpty]: Start isEmpty. Operand 11677 states and 16094 transitions. [2021-11-02 18:00:48,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-02 18:00:48,966 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:48,966 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 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] [2021-11-02 18:00:48,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-02 18:00:48,966 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:48,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:48,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1427642672, now seen corresponding path program 1 times [2021-11-02 18:00:48,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:48,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388380637] [2021-11-02 18:00:48,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:48,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:48,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:49,029 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 18:00:49,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:49,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388380637] [2021-11-02 18:00:49,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388380637] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:00:49,030 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:00:49,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-02 18:00:49,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230001380] [2021-11-02 18:00:49,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 18:00:49,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:00:49,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 18:00:49,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 18:00:49,032 INFO L87 Difference]: Start difference. First operand 11677 states and 16094 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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-02 18:00:54,902 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:00:59,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:00:59,217 INFO L93 Difference]: Finished difference Result 30194 states and 41673 transitions. [2021-11-02 18:00:59,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 18:00:59,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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 98 [2021-11-02 18:00:59,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:00:59,253 INFO L225 Difference]: With dead ends: 30194 [2021-11-02 18:00:59,253 INFO L226 Difference]: Without dead ends: 20271 [2021-11-02 18:00:59,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.10ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:00:59,270 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 1143 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 2553 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9037.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1143 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 2557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.96ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9523.63ms IncrementalHoareTripleChecker+Time [2021-11-02 18:00:59,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1143 Valid, 86 Invalid, 2557 Unknown, 0 Unchecked, 5.96ms Time], IncrementalHoareTripleChecker [4 Valid, 2553 Invalid, 0 Unknown, 0 Unchecked, 9523.63ms Time] [2021-11-02 18:00:59,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20271 states. [2021-11-02 18:00:59,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20271 to 11701. [2021-11-02 18:00:59,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11701 states, 11328 states have (on average 1.3725282485875707) internal successors, (15548), 11376 states have internal predecessors, (15548), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:00:59,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11701 states to 11701 states and 16118 transitions. [2021-11-02 18:00:59,744 INFO L78 Accepts]: Start accepts. Automaton has 11701 states and 16118 transitions. Word has length 98 [2021-11-02 18:00:59,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:00:59,744 INFO L470 AbstractCegarLoop]: Abstraction has 11701 states and 16118 transitions. [2021-11-02 18:00:59,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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-02 18:00:59,744 INFO L276 IsEmpty]: Start isEmpty. Operand 11701 states and 16118 transitions. [2021-11-02 18:00:59,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-02 18:00:59,750 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:00:59,750 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 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] [2021-11-02 18:00:59,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-02 18:00:59,751 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:00:59,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:00:59,751 INFO L85 PathProgramCache]: Analyzing trace with hash -271356267, now seen corresponding path program 1 times [2021-11-02 18:00:59,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:00:59,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738406345] [2021-11-02 18:00:59,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:59,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:00:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:00:59,819 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-02 18:00:59,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:00:59,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738406345] [2021-11-02 18:00:59,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738406345] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:00:59,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143591701] [2021-11-02 18:00:59,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:00:59,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:00:59,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:00:59,821 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-11-02 18:00:59,823 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-11-02 18:01:00,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:01:00,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 1414 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 18:01:00,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:01:00,291 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 13 treesize of output 7 [2021-11-02 18:01:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 18:01:00,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-02 18:01:00,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143591701] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:01:00,385 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 18:01:00,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-02 18:01:00,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854127276] [2021-11-02 18:01:00,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 18:01:00,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:01:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 18:01:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:01:00,386 INFO L87 Difference]: Start difference. First operand 11701 states and 16118 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-02 18:01:02,410 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:06,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:01:06,450 INFO L93 Difference]: Finished difference Result 23481 states and 32405 transitions. [2021-11-02 18:01:06,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 18:01:06,451 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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 99 [2021-11-02 18:01:06,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:01:06,472 INFO L225 Difference]: With dead ends: 23481 [2021-11-02 18:01:06,472 INFO L226 Difference]: Without dead ends: 11793 [2021-11-02 18:01:06,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 10.88ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:01:06,485 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 0 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1595 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5262.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.90ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5590.74ms IncrementalHoareTripleChecker+Time [2021-11-02 18:01:06,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 44 Invalid, 1607 Unknown, 0 Unchecked, 2.90ms Time], IncrementalHoareTripleChecker [12 Valid, 1595 Invalid, 0 Unknown, 0 Unchecked, 5590.74ms Time] [2021-11-02 18:01:06,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11793 states. [2021-11-02 18:01:06,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11793 to 11793. [2021-11-02 18:01:06,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11793 states, 11420 states have (on average 1.3695271453590192) internal successors, (15640), 11468 states have internal predecessors, (15640), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:01:06,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11793 states to 11793 states and 16210 transitions. [2021-11-02 18:01:06,896 INFO L78 Accepts]: Start accepts. Automaton has 11793 states and 16210 transitions. Word has length 99 [2021-11-02 18:01:06,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:01:06,897 INFO L470 AbstractCegarLoop]: Abstraction has 11793 states and 16210 transitions. [2021-11-02 18:01:06,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-02 18:01:06,897 INFO L276 IsEmpty]: Start isEmpty. Operand 11793 states and 16210 transitions. [2021-11-02 18:01:06,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-02 18:01:06,903 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:01:06,903 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:01:06,923 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-11-02 18:01:07,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:01:07,123 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:01:07,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:01:07,124 INFO L85 PathProgramCache]: Analyzing trace with hash -652539813, now seen corresponding path program 1 times [2021-11-02 18:01:07,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:01:07,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517363511] [2021-11-02 18:01:07,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:01:07,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:01:07,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:01:07,230 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-02 18:01:07,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:01:07,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517363511] [2021-11-02 18:01:07,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517363511] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:01:07,231 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:01:07,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-02 18:01:07,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752130282] [2021-11-02 18:01:07,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 18:01:07,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:01:07,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 18:01:07,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 18:01:07,233 INFO L87 Difference]: Start difference. First operand 11793 states and 16210 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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-02 18:01:09,004 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:10,066 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:12,564 WARN L515 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-11-02 18:01:13,834 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:18,475 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:21,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:01:21,097 INFO L93 Difference]: Finished difference Result 39805 states and 53930 transitions. [2021-11-02 18:01:21,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 18:01:21,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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 99 [2021-11-02 18:01:21,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:01:21,163 INFO L225 Difference]: With dead ends: 39805 [2021-11-02 18:01:21,163 INFO L226 Difference]: Without dead ends: 28025 [2021-11-02 18:01:21,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.45ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 18:01:21,184 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 1344 mSDsluCounter, 2148 mSDsCounter, 0 mSdLazyCounter, 3566 mSolverCounterSat, 21 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12110.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1350 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 3588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.68ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 3566 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12732.01ms IncrementalHoareTripleChecker+Time [2021-11-02 18:01:21,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1350 Valid, 84 Invalid, 3588 Unknown, 0 Unchecked, 7.68ms Time], IncrementalHoareTripleChecker [21 Valid, 3566 Invalid, 1 Unknown, 0 Unchecked, 12732.01ms Time] [2021-11-02 18:01:21,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28025 states. [2021-11-02 18:01:21,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28025 to 11969. [2021-11-02 18:01:21,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11969 states, 11596 states have (on average 1.3677130044843049) internal successors, (15860), 11644 states have internal predecessors, (15860), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:01:21,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11969 states to 11969 states and 16430 transitions. [2021-11-02 18:01:21,825 INFO L78 Accepts]: Start accepts. Automaton has 11969 states and 16430 transitions. Word has length 99 [2021-11-02 18:01:21,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:01:21,825 INFO L470 AbstractCegarLoop]: Abstraction has 11969 states and 16430 transitions. [2021-11-02 18:01:21,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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-02 18:01:21,826 INFO L276 IsEmpty]: Start isEmpty. Operand 11969 states and 16430 transitions. [2021-11-02 18:01:21,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-02 18:01:21,833 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:01:21,833 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:01:21,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-02 18:01:21,833 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:01:21,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:01:21,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1939797153, now seen corresponding path program 1 times [2021-11-02 18:01:21,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:01:21,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259533893] [2021-11-02 18:01:21,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:01:21,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:01:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:01:22,124 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-02 18:01:22,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:01:22,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259533893] [2021-11-02 18:01:22,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259533893] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:01:22,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:01:22,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-02 18:01:22,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245134514] [2021-11-02 18:01:22,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-02 18:01:22,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:01:22,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-02 18:01:22,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-02 18:01:22,127 INFO L87 Difference]: Start difference. First operand 11969 states and 16430 transitions. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 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-02 18:01:24,941 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:26,781 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:27,896 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:28,946 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:29,964 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:41,426 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:44,663 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:47,626 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:01:49,658 WARN L515 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-11-02 18:01:52,097 WARN L515 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-11-02 18:01:55,111 WARN L515 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-11-02 18:01:59,538 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:02,513 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:11,722 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:12,723 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:14,727 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:15,860 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:24,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:02:24,053 INFO L93 Difference]: Finished difference Result 49447 states and 66728 transitions. [2021-11-02 18:02:24,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-02 18:02:24,053 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 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 101 [2021-11-02 18:02:24,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:02:24,118 INFO L225 Difference]: With dead ends: 49447 [2021-11-02 18:02:24,118 INFO L226 Difference]: Without dead ends: 37491 [2021-11-02 18:02:24,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 569.77ms TimeCoverageRelationStatistics Valid=516, Invalid=1836, Unknown=0, NotChecked=0, Total=2352 [2021-11-02 18:02:24,139 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 4472 mSDsluCounter, 17739 mSDsCounter, 0 mSdLazyCounter, 22372 mSolverCounterSat, 222 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 55619.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4473 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 22597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 57.26ms SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 22372 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58954.21ms IncrementalHoareTripleChecker+Time [2021-11-02 18:02:24,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4473 Valid, 576 Invalid, 22597 Unknown, 0 Unchecked, 57.26ms Time], IncrementalHoareTripleChecker [222 Valid, 22372 Invalid, 3 Unknown, 0 Unchecked, 58954.21ms Time] [2021-11-02 18:02:24,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37491 states. [2021-11-02 18:02:24,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37491 to 11969. [2021-11-02 18:02:24,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11969 states, 11596 states have (on average 1.3668506381510865) internal successors, (15850), 11644 states have internal predecessors, (15850), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:02:24,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11969 states to 11969 states and 16420 transitions. [2021-11-02 18:02:24,963 INFO L78 Accepts]: Start accepts. Automaton has 11969 states and 16420 transitions. Word has length 101 [2021-11-02 18:02:24,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:02:24,963 INFO L470 AbstractCegarLoop]: Abstraction has 11969 states and 16420 transitions. [2021-11-02 18:02:24,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 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-02 18:02:24,964 INFO L276 IsEmpty]: Start isEmpty. Operand 11969 states and 16420 transitions. [2021-11-02 18:02:24,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-02 18:02:24,972 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:02:24,972 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 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] [2021-11-02 18:02:24,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-02 18:02:24,973 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:02:24,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:02:24,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1224487733, now seen corresponding path program 1 times [2021-11-02 18:02:24,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:02:24,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603705253] [2021-11-02 18:02:24,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:02:24,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:02:25,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:02:25,072 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 18:02:25,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:02:25,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603705253] [2021-11-02 18:02:25,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603705253] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:02:25,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107837471] [2021-11-02 18:02:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:02:25,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:02:25,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:02:25,088 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-11-02 18:02:25,089 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-11-02 18:02:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:02:25,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 1468 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-02 18:02:25,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:02:25,537 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 13 treesize of output 7 [2021-11-02 18:02:25,617 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 18:02:25,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 18:02:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 18:02:25,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107837471] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-02 18:02:25,749 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-02 18:02:25,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2021-11-02 18:02:25,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699584165] [2021-11-02 18:02:25,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 18:02:25,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:02:25,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 18:02:25,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-11-02 18:02:25,753 INFO L87 Difference]: Start difference. First operand 11969 states and 16420 transitions. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 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-02 18:02:28,679 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:30,456 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:34,600 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:37,492 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:41,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:02:41,104 INFO L93 Difference]: Finished difference Result 24293 states and 33561 transitions. [2021-11-02 18:02:41,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-02 18:02:41,104 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 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 102 [2021-11-02 18:02:41,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:02:41,127 INFO L225 Difference]: With dead ends: 24293 [2021-11-02 18:02:41,128 INFO L226 Difference]: Without dead ends: 12337 [2021-11-02 18:02:41,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 24.49ms TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-11-02 18:02:41,143 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 0 mSDsluCounter, 3152 mSDsCounter, 0 mSdLazyCounter, 3991 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13942.18ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 4067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.91ms SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 3991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14626.69ms IncrementalHoareTripleChecker+Time [2021-11-02 18:02:41,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 4067 Unknown, 0 Unchecked, 5.91ms Time], IncrementalHoareTripleChecker [76 Valid, 3991 Invalid, 0 Unknown, 0 Unchecked, 14626.69ms Time] [2021-11-02 18:02:41,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12337 states. [2021-11-02 18:02:41,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12337 to 12337. [2021-11-02 18:02:41,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12337 states, 11964 states have (on average 1.355566700100301) internal successors, (16218), 12012 states have internal predecessors, (16218), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:02:41,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12337 states to 12337 states and 16788 transitions. [2021-11-02 18:02:41,849 INFO L78 Accepts]: Start accepts. Automaton has 12337 states and 16788 transitions. Word has length 102 [2021-11-02 18:02:41,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:02:41,849 INFO L470 AbstractCegarLoop]: Abstraction has 12337 states and 16788 transitions. [2021-11-02 18:02:41,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 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-02 18:02:41,849 INFO L276 IsEmpty]: Start isEmpty. Operand 12337 states and 16788 transitions. [2021-11-02 18:02:41,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-11-02 18:02:41,855 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:02:41,855 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 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] [2021-11-02 18:02:41,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-02 18:02:42,071 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,SelfDestructingSolverStorable23 [2021-11-02 18:02:42,072 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:02:42,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:02:42,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1304632209, now seen corresponding path program 2 times [2021-11-02 18:02:42,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:02:42,072 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677705263] [2021-11-02 18:02:42,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:02:42,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:02:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:02:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 30 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-02 18:02:42,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:02:42,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677705263] [2021-11-02 18:02:42,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677705263] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:02:42,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478640758] [2021-11-02 18:02:42,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-02 18:02:42,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:02:42,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:02:42,184 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-11-02 18:02:42,185 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-11-02 18:02:43,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-02 18:02:43,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 18:02:43,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 1582 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-02 18:02:43,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:02:43,431 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 13 treesize of output 7 [2021-11-02 18:02:43,567 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 30 proven. 10 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-02 18:02:43,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 18:02:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 30 proven. 10 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-02 18:02:43,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478640758] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-02 18:02:43,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-02 18:02:43,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2021-11-02 18:02:43,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962432350] [2021-11-02 18:02:43,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-02 18:02:43,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:02:43,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-02 18:02:43,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2021-11-02 18:02:43,742 INFO L87 Difference]: Start difference. First operand 12337 states and 16788 transitions. Second operand has 15 states, 15 states have (on average 7.066666666666666) internal successors, (106), 15 states have internal predecessors, (106), 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-02 18:02:44,974 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:46,064 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:47,072 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:48,101 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:51,570 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:02:54,699 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:04,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:03:04,452 INFO L93 Difference]: Finished difference Result 28149 states and 38436 transitions. [2021-11-02 18:03:04,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-02 18:03:04,455 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.066666666666666) internal successors, (106), 15 states have internal predecessors, (106), 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 106 [2021-11-02 18:03:04,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:03:04,483 INFO L225 Difference]: With dead ends: 28149 [2021-11-02 18:03:04,484 INFO L226 Difference]: Without dead ends: 15825 [2021-11-02 18:03:04,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 132.57ms TimeCoverageRelationStatistics Valid=162, Invalid=258, Unknown=0, NotChecked=0, Total=420 [2021-11-02 18:03:04,499 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 479 mSDsluCounter, 2895 mSDsCounter, 0 mSdLazyCounter, 3972 mSolverCounterSat, 267 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18750.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 4239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.88ms SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 3972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19589.36ms IncrementalHoareTripleChecker+Time [2021-11-02 18:03:04,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 82 Invalid, 4239 Unknown, 0 Unchecked, 8.88ms Time], IncrementalHoareTripleChecker [267 Valid, 3972 Invalid, 0 Unknown, 0 Unchecked, 19589.36ms Time] [2021-11-02 18:03:04,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15825 states. [2021-11-02 18:03:05,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15825 to 12981. [2021-11-02 18:03:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12981 states, 12608 states have (on average 1.3374048223350254) internal successors, (16862), 12656 states have internal predecessors, (16862), 228 states have call successors, (228), 144 states have call predecessors, (228), 144 states have return successors, (342), 204 states have call predecessors, (342), 228 states have call successors, (342) [2021-11-02 18:03:05,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12981 states to 12981 states and 17432 transitions. [2021-11-02 18:03:05,290 INFO L78 Accepts]: Start accepts. Automaton has 12981 states and 17432 transitions. Word has length 106 [2021-11-02 18:03:05,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:03:05,291 INFO L470 AbstractCegarLoop]: Abstraction has 12981 states and 17432 transitions. [2021-11-02 18:03:05,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.066666666666666) internal successors, (106), 15 states have internal predecessors, (106), 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-02 18:03:05,291 INFO L276 IsEmpty]: Start isEmpty. Operand 12981 states and 17432 transitions. [2021-11-02 18:03:05,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-11-02 18:03:05,297 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:03:05,297 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:03:05,321 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-11-02 18:03:05,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:03:05,501 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:03:05,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:03:05,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1690380302, now seen corresponding path program 1 times [2021-11-02 18:03:05,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:03:05,501 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388662224] [2021-11-02 18:03:05,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:03:05,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:03:05,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:03:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-02 18:03:05,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:03:05,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388662224] [2021-11-02 18:03:05,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388662224] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:03:05,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:03:05,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-02 18:03:05,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647610309] [2021-11-02 18:03:05,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 18:03:05,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:03:05,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 18:03:05,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-02 18:03:05,970 INFO L87 Difference]: Start difference. First operand 12981 states and 17432 transitions. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 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-02 18:03:07,029 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:08,227 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:09,392 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:10,659 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:11,831 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:13,036 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:14,871 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:16,165 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:20,689 WARN L515 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-11-02 18:03:23,356 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:24,924 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:39,957 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:41,987 WARN L515 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-11-02 18:03:45,908 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:47,532 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:50,602 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:51,952 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:03:53,105 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:06,816 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:08,058 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:10,503 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:18,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:04:18,520 INFO L93 Difference]: Finished difference Result 83867 states and 109976 transitions. [2021-11-02 18:04:18,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-11-02 18:04:18,521 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 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 110 [2021-11-02 18:04:18,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:04:18,666 INFO L225 Difference]: With dead ends: 83867 [2021-11-02 18:04:18,666 INFO L226 Difference]: Without dead ends: 70881 [2021-11-02 18:04:18,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3535 ImplicationChecksByTransitivity, 3009.57ms TimeCoverageRelationStatistics Valid=1782, Invalid=7338, Unknown=0, NotChecked=0, Total=9120 [2021-11-02 18:04:18,706 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 9619 mSDsluCounter, 13266 mSDsCounter, 0 mSdLazyCounter, 18628 mSolverCounterSat, 312 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59164.74ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9619 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 18944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 63.04ms SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 18628 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62550.94ms IncrementalHoareTripleChecker+Time [2021-11-02 18:04:18,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9619 Valid, 285 Invalid, 18944 Unknown, 0 Unchecked, 63.04ms Time], IncrementalHoareTripleChecker [312 Valid, 18628 Invalid, 4 Unknown, 0 Unchecked, 62550.94ms Time] [2021-11-02 18:04:18,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70881 states. [2021-11-02 18:04:20,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70881 to 19488. [2021-11-02 18:04:20,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19488 states, 18929 states have (on average 1.335252786729357) internal successors, (25275), 19001 states have internal predecessors, (25275), 342 states have call successors, (342), 216 states have call predecessors, (342), 216 states have return successors, (456), 306 states have call predecessors, (456), 342 states have call successors, (456) [2021-11-02 18:04:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19488 states to 19488 states and 26073 transitions. [2021-11-02 18:04:20,949 INFO L78 Accepts]: Start accepts. Automaton has 19488 states and 26073 transitions. Word has length 110 [2021-11-02 18:04:20,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:04:20,950 INFO L470 AbstractCegarLoop]: Abstraction has 19488 states and 26073 transitions. [2021-11-02 18:04:20,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 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-02 18:04:20,950 INFO L276 IsEmpty]: Start isEmpty. Operand 19488 states and 26073 transitions. [2021-11-02 18:04:20,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-11-02 18:04:20,957 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:04:20,957 INFO L514 BasicCegarLoop]: trace histogram [10, 5, 5, 3, 3, 3, 3, 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] [2021-11-02 18:04:20,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-02 18:04:20,957 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:04:20,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:04:20,958 INFO L85 PathProgramCache]: Analyzing trace with hash -121203755, now seen corresponding path program 1 times [2021-11-02 18:04:20,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:04:20,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979008368] [2021-11-02 18:04:20,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:04:20,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:04:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:04:21,067 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 30 proven. 3 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-11-02 18:04:21,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:04:21,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979008368] [2021-11-02 18:04:21,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979008368] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:04:21,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82284206] [2021-11-02 18:04:21,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:04:21,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:04:21,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:04:21,070 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-11-02 18:04:21,070 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-11-02 18:04:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:04:21,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 1808 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-02 18:04:21,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:04:21,571 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 13 treesize of output 7 [2021-11-02 18:04:21,757 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-02 18:04:21,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 18:04:21,955 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-02 18:04:21,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82284206] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-02 18:04:21,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-02 18:04:21,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 27 [2021-11-02 18:04:21,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885895826] [2021-11-02 18:04:21,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-02 18:04:21,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:04:21,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-02 18:04:21,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=472, Unknown=0, NotChecked=0, Total=702 [2021-11-02 18:04:21,957 INFO L87 Difference]: Start difference. First operand 19488 states and 26073 transitions. Second operand has 27 states, 27 states have (on average 4.555555555555555) internal successors, (123), 27 states have internal predecessors, (123), 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-02 18:04:25,522 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:28,224 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:29,269 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:31,628 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:33,664 WARN L515 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-11-02 18:04:35,300 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:37,130 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:39,464 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:40,570 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:04:50,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:04:50,218 INFO L93 Difference]: Finished difference Result 39239 states and 52683 transitions. [2021-11-02 18:04:50,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-02 18:04:50,219 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.555555555555555) internal successors, (123), 27 states have internal predecessors, (123), 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 113 [2021-11-02 18:04:50,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:04:50,263 INFO L225 Difference]: With dead ends: 39239 [2021-11-02 18:04:50,263 INFO L226 Difference]: Without dead ends: 19764 [2021-11-02 18:04:50,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 182.09ms TimeCoverageRelationStatistics Valid=230, Invalid=472, Unknown=0, NotChecked=0, Total=702 [2021-11-02 18:04:50,294 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 0 mSDsluCounter, 5495 mSDsCounter, 0 mSdLazyCounter, 6442 mSolverCounterSat, 294 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25236.81ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 6737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.41ms SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 6442 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26371.80ms IncrementalHoareTripleChecker+Time [2021-11-02 18:04:50,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 6737 Unknown, 0 Unchecked, 12.41ms Time], IncrementalHoareTripleChecker [294 Valid, 6442 Invalid, 1 Unknown, 0 Unchecked, 26371.80ms Time] [2021-11-02 18:04:50,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19764 states. [2021-11-02 18:04:52,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19764 to 19764. [2021-11-02 18:04:52,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19764 states, 19205 states have (on average 1.3304347826086957) internal successors, (25551), 19277 states have internal predecessors, (25551), 342 states have call successors, (342), 216 states have call predecessors, (342), 216 states have return successors, (456), 306 states have call predecessors, (456), 342 states have call successors, (456) [2021-11-02 18:04:52,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19764 states to 19764 states and 26349 transitions. [2021-11-02 18:04:52,251 INFO L78 Accepts]: Start accepts. Automaton has 19764 states and 26349 transitions. Word has length 113 [2021-11-02 18:04:52,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:04:52,252 INFO L470 AbstractCegarLoop]: Abstraction has 19764 states and 26349 transitions. [2021-11-02 18:04:52,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.555555555555555) internal successors, (123), 27 states have internal predecessors, (123), 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-02 18:04:52,252 INFO L276 IsEmpty]: Start isEmpty. Operand 19764 states and 26349 transitions. [2021-11-02 18:04:52,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-11-02 18:04:52,259 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:04:52,259 INFO L514 BasicCegarLoop]: trace histogram [11, 5, 5, 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] [2021-11-02 18:04:52,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-11-02 18:04:52,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:04:52,476 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:04:52,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:04:52,476 INFO L85 PathProgramCache]: Analyzing trace with hash -80530921, now seen corresponding path program 2 times [2021-11-02 18:04:52,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:04:52,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309919029] [2021-11-02 18:04:52,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:04:52,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:04:52,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:04:52,627 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 30 proven. 6 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-02 18:04:52,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:04:52,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309919029] [2021-11-02 18:04:52,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309919029] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:04:52,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514966852] [2021-11-02 18:04:52,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-02 18:04:52,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:04:52,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:04:52,629 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-11-02 18:04:52,630 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-11-02 18:04:54,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-02 18:04:54,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 18:04:54,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 1850 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-02 18:04:54,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:04:54,422 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 13 treesize of output 7 [2021-11-02 18:04:54,557 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-02 18:04:54,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 18:04:54,743 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-02 18:04:54,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514966852] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-02 18:04:54,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-02 18:04:54,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2021-11-02 18:04:54,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459037871] [2021-11-02 18:04:54,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 18:04:54,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:04:54,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 18:04:54,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-11-02 18:04:54,744 INFO L87 Difference]: Start difference. First operand 19764 states and 26349 transitions. Second operand has 12 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 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-02 18:04:59,844 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:01,028 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:02,703 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:03,742 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:06,254 WARN L515 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-11-02 18:05:08,415 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:12,867 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:23,634 WARN L515 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-11-02 18:05:25,198 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:26,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:05:26,611 INFO L93 Difference]: Finished difference Result 42809 states and 57001 transitions. [2021-11-02 18:05:26,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-02 18:05:26,612 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 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 115 [2021-11-02 18:05:26,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:05:26,669 INFO L225 Difference]: With dead ends: 42809 [2021-11-02 18:05:26,670 INFO L226 Difference]: Without dead ends: 23058 [2021-11-02 18:05:26,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 80.24ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-11-02 18:05:26,699 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 479 mSDsluCounter, 4807 mSDsCounter, 0 mSdLazyCounter, 5838 mSolverCounterSat, 130 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28422.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 5970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.56ms SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 5838 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29490.57ms IncrementalHoareTripleChecker+Time [2021-11-02 18:05:26,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 142 Invalid, 5970 Unknown, 0 Unchecked, 12.56ms Time], IncrementalHoareTripleChecker [130 Valid, 5838 Invalid, 2 Unknown, 0 Unchecked, 29490.57ms Time] [2021-11-02 18:05:26,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23058 states. [2021-11-02 18:05:28,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23058 to 20040. [2021-11-02 18:05:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20040 states, 19481 states have (on average 1.325753298085314) internal successors, (25827), 19553 states have internal predecessors, (25827), 342 states have call successors, (342), 216 states have call predecessors, (342), 216 states have return successors, (456), 306 states have call predecessors, (456), 342 states have call successors, (456) [2021-11-02 18:05:28,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20040 states to 20040 states and 26625 transitions. [2021-11-02 18:05:28,744 INFO L78 Accepts]: Start accepts. Automaton has 20040 states and 26625 transitions. Word has length 115 [2021-11-02 18:05:28,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:05:28,745 INFO L470 AbstractCegarLoop]: Abstraction has 20040 states and 26625 transitions. [2021-11-02 18:05:28,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 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-02 18:05:28,745 INFO L276 IsEmpty]: Start isEmpty. Operand 20040 states and 26625 transitions. [2021-11-02 18:05:28,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-11-02 18:05:28,752 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:05:28,753 INFO L514 BasicCegarLoop]: trace histogram [11, 5, 5, 4, 3, 3, 3, 3, 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] [2021-11-02 18:05:28,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-02 18:05:28,978 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,SelfDestructingSolverStorable27 [2021-11-02 18:05:28,978 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:05:28,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:05:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash -65687149, now seen corresponding path program 3 times [2021-11-02 18:05:28,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:05:28,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128478921] [2021-11-02 18:05:28,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:05:28,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:05:29,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:05:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-11-02 18:05:29,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:05:29,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128478921] [2021-11-02 18:05:29,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128478921] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:05:29,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:05:29,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-02 18:05:29,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452831428] [2021-11-02 18:05:29,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-02 18:05:29,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:05:29,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-02 18:05:29,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-02 18:05:29,350 INFO L87 Difference]: Start difference. First operand 20040 states and 26625 transitions. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-02 18:05:32,266 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:35,986 WARN L515 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-11-02 18:05:37,450 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:39,072 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:41,761 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:46,232 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:48,812 WARN L515 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-11-02 18:05:52,353 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:54,614 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:05:57,208 WARN L515 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-11-02 18:06:31,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:06:31,308 INFO L93 Difference]: Finished difference Result 109915 states and 142783 transitions. [2021-11-02 18:06:31,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-11-02 18:06:31,309 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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 117 [2021-11-02 18:06:31,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:06:31,505 INFO L225 Difference]: With dead ends: 109915 [2021-11-02 18:06:31,506 INFO L226 Difference]: Without dead ends: 92805 [2021-11-02 18:06:31,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1718 ImplicationChecksByTransitivity, 918.81ms TimeCoverageRelationStatistics Valid=896, Invalid=3796, Unknown=0, NotChecked=0, Total=4692 [2021-11-02 18:06:31,555 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 5153 mSDsluCounter, 18289 mSDsCounter, 0 mSdLazyCounter, 23125 mSolverCounterSat, 284 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44068.26ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5154 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 23413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 76.25ms SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 23125 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47585.97ms IncrementalHoareTripleChecker+Time [2021-11-02 18:06:31,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5154 Valid, 539 Invalid, 23413 Unknown, 0 Unchecked, 76.25ms Time], IncrementalHoareTripleChecker [284 Valid, 23125 Invalid, 4 Unknown, 0 Unchecked, 47585.97ms Time] [2021-11-02 18:06:31,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92805 states. [2021-11-02 18:06:35,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92805 to 31811. [2021-11-02 18:06:35,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31811 states, 30880 states have (on average 1.336658031088083) internal successors, (41276), 31000 states have internal predecessors, (41276), 570 states have call successors, (570), 360 states have call predecessors, (570), 360 states have return successors, (798), 510 states have call predecessors, (798), 570 states have call successors, (798) [2021-11-02 18:06:35,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31811 states to 31811 states and 42644 transitions. [2021-11-02 18:06:35,492 INFO L78 Accepts]: Start accepts. Automaton has 31811 states and 42644 transitions. Word has length 117 [2021-11-02 18:06:35,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:06:35,493 INFO L470 AbstractCegarLoop]: Abstraction has 31811 states and 42644 transitions. [2021-11-02 18:06:35,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-02 18:06:35,493 INFO L276 IsEmpty]: Start isEmpty. Operand 31811 states and 42644 transitions. [2021-11-02 18:06:35,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-11-02 18:06:35,501 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:06:35,501 INFO L514 BasicCegarLoop]: trace histogram [11, 5, 5, 4, 3, 3, 3, 3, 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] [2021-11-02 18:06:35,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-02 18:06:35,502 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:06:35,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:06:35,502 INFO L85 PathProgramCache]: Analyzing trace with hash -195950457, now seen corresponding path program 1 times [2021-11-02 18:06:35,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:06:35,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191560276] [2021-11-02 18:06:35,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:06:35,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:06:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:06:36,015 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-11-02 18:06:36,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:06:36,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191560276] [2021-11-02 18:06:36,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191560276] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:06:36,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:06:36,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-02 18:06:36,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931114124] [2021-11-02 18:06:36,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 18:06:36,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:06:36,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 18:06:36,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-02 18:06:36,017 INFO L87 Difference]: Start difference. First operand 31811 states and 42644 transitions. Second operand has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 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-02 18:06:37,244 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:39,701 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:40,888 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:42,179 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:43,692 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:45,723 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:46,869 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:49,443 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:06:52,983 WARN L515 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-11-02 18:07:00,144 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:04,678 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:08,271 WARN L515 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-11-02 18:07:10,228 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:12,257 WARN L515 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-11-02 18:07:14,726 WARN L515 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-11-02 18:07:18,227 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:20,245 WARN L515 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-11-02 18:07:27,973 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:29,845 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:31,875 WARN L515 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-11-02 18:07:35,745 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:37,773 WARN L515 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-11-02 18:07:42,282 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:47,005 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:07:48,781 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:08:00,931 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:08:04,251 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:08:41,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:08:41,159 INFO L93 Difference]: Finished difference Result 215366 states and 280978 transitions. [2021-11-02 18:08:41,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-11-02 18:08:41,160 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 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 123 [2021-11-02 18:08:41,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:08:41,785 INFO L225 Difference]: With dead ends: 215366 [2021-11-02 18:08:41,786 INFO L226 Difference]: Without dead ends: 187334 [2021-11-02 18:08:41,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3832 ImplicationChecksByTransitivity, 3496.44ms TimeCoverageRelationStatistics Valid=1914, Invalid=8186, Unknown=0, NotChecked=0, Total=10100 [2021-11-02 18:08:41,866 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 8681 mSDsluCounter, 17990 mSDsCounter, 0 mSdLazyCounter, 22642 mSolverCounterSat, 339 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87063.73ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8681 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 22989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 102.92ms SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 22642 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 91665.23ms IncrementalHoareTripleChecker+Time [2021-11-02 18:08:41,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8681 Valid, 398 Invalid, 22989 Unknown, 0 Unchecked, 102.92ms Time], IncrementalHoareTripleChecker [339 Valid, 22642 Invalid, 8 Unknown, 0 Unchecked, 91665.23ms Time] [2021-11-02 18:08:42,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187334 states. [2021-11-02 18:08:50,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187334 to 63020. [2021-11-02 18:08:50,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63020 states, 61235 states have (on average 1.3367681881277047) internal successors, (81857), 61457 states have internal predecessors, (81857), 1088 states have call successors, (1088), 696 states have call predecessors, (1088), 696 states have return successors, (1430), 982 states have call predecessors, (1430), 1088 states have call successors, (1430) [2021-11-02 18:08:50,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63020 states to 63020 states and 84375 transitions. [2021-11-02 18:08:50,573 INFO L78 Accepts]: Start accepts. Automaton has 63020 states and 84375 transitions. Word has length 123 [2021-11-02 18:08:50,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:08:50,573 INFO L470 AbstractCegarLoop]: Abstraction has 63020 states and 84375 transitions. [2021-11-02 18:08:50,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 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-02 18:08:50,574 INFO L276 IsEmpty]: Start isEmpty. Operand 63020 states and 84375 transitions. [2021-11-02 18:08:50,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-02 18:08:50,589 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:08:50,589 INFO L514 BasicCegarLoop]: trace histogram [11, 7, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:08:50,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-02 18:08:50,589 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:08:50,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:08:50,590 INFO L85 PathProgramCache]: Analyzing trace with hash 948763292, now seen corresponding path program 1 times [2021-11-02 18:08:50,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:08:50,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522177672] [2021-11-02 18:08:50,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:08:50,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:08:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:08:50,683 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 30 proven. 9 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-11-02 18:08:50,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:08:50,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522177672] [2021-11-02 18:08:50,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522177672] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 18:08:50,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876223561] [2021-11-02 18:08:50,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:08:50,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:08:50,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-02 18:08:50,686 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 18:08:50,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-02 18:08:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:08:51,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 2065 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 18:08:51,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 18:08:51,421 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-02 18:08:51,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-02 18:08:51,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876223561] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:08:51,421 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 18:08:51,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2021-11-02 18:08:51,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181710169] [2021-11-02 18:08:51,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 18:08:51,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:08:51,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 18:08:51,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-02 18:08:51,422 INFO L87 Difference]: Start difference. First operand 63020 states and 84375 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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-02 18:08:53,322 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:08:56,311 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:08:58,470 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:20,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 18:09:20,393 INFO L93 Difference]: Finished difference Result 172083 states and 231651 transitions. [2021-11-02 18:09:20,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-02 18:09:20,394 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 135 [2021-11-02 18:09:20,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 18:09:20,753 INFO L225 Difference]: With dead ends: 172083 [2021-11-02 18:09:20,754 INFO L226 Difference]: Without dead ends: 141260 [2021-11-02 18:09:20,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.39ms TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-02 18:09:20,824 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 2018 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 2432 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10755.99ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2018 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 2459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.08ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 2432 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11357.66ms IncrementalHoareTripleChecker+Time [2021-11-02 18:09:20,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2018 Valid, 66 Invalid, 2459 Unknown, 0 Unchecked, 9.08ms Time], IncrementalHoareTripleChecker [26 Valid, 2432 Invalid, 1 Unknown, 0 Unchecked, 11357.66ms Time] [2021-11-02 18:09:21,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141260 states. [2021-11-02 18:09:34,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141260 to 105687. [2021-11-02 18:09:34,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105687 states, 102549 states have (on average 1.3441964329247482) internal successors, (137846), 102938 states have internal predecessors, (137846), 1913 states have call successors, (1913), 1224 states have call predecessors, (1913), 1224 states have return successors, (2483), 1728 states have call predecessors, (2483), 1913 states have call successors, (2483) [2021-11-02 18:09:34,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105687 states to 105687 states and 142242 transitions. [2021-11-02 18:09:34,862 INFO L78 Accepts]: Start accepts. Automaton has 105687 states and 142242 transitions. Word has length 135 [2021-11-02 18:09:34,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 18:09:34,862 INFO L470 AbstractCegarLoop]: Abstraction has 105687 states and 142242 transitions. [2021-11-02 18:09:34,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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-02 18:09:34,863 INFO L276 IsEmpty]: Start isEmpty. Operand 105687 states and 142242 transitions. [2021-11-02 18:09:34,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-02 18:09:34,883 INFO L506 BasicCegarLoop]: Found error trace [2021-11-02 18:09:34,883 INFO L514 BasicCegarLoop]: trace histogram [11, 7, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 18:09:34,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-02 18:09:35,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 18:09:35,105 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-02 18:09:35,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 18:09:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash 620928334, now seen corresponding path program 2 times [2021-11-02 18:09:35,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 18:09:35,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041198268] [2021-11-02 18:09:35,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 18:09:35,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 18:09:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 18:09:35,177 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-02 18:09:35,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 18:09:35,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041198268] [2021-11-02 18:09:35,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041198268] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 18:09:35,178 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 18:09:35,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-02 18:09:35,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593520295] [2021-11-02 18:09:35,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 18:09:35,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 18:09:35,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 18:09:35,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 18:09:35,180 INFO L87 Difference]: Start difference. First operand 105687 states and 142242 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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-02 18:09:36,402 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:37,817 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:40,793 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:42,046 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:43,300 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:44,996 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-02 18:09:46,043 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []