./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/verifythis/tree_max.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a31fd051 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/verifythis/tree_max.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-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 32bit --witnessprinter.graph.data.programhash e98a60ea9ee0c00575c08606ce8b95d0660c5b235c5932147dfee4b13512f57c --- Real Ultimate output --- This is Ultimate 0.2.2-?-a31fd05 [2023-02-15 12:42:18,756 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 12:42:18,758 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 12:42:18,782 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 12:42:18,784 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 12:42:18,788 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 12:42:18,789 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 12:42:18,792 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 12:42:18,793 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 12:42:18,797 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 12:42:18,798 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 12:42:18,799 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 12:42:18,799 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 12:42:18,802 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 12:42:18,803 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 12:42:18,805 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 12:42:18,805 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 12:42:18,806 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 12:42:18,807 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 12:42:18,811 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 12:42:18,811 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 12:42:18,812 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 12:42:18,813 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 12:42:18,813 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 12:42:18,818 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 12:42:18,819 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 12:42:18,819 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 12:42:18,820 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 12:42:18,821 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 12:42:18,821 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 12:42:18,821 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 12:42:18,822 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 12:42:18,823 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 12:42:18,824 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 12:42:18,825 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 12:42:18,825 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 12:42:18,825 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 12:42:18,825 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 12:42:18,825 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 12:42:18,826 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 12:42:18,827 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 12:42:18,828 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-02-15 12:42:18,852 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 12:42:18,852 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 12:42:18,853 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 12:42:18,853 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 12:42:18,854 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 12:42:18,854 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 12:42:18,854 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 12:42:18,854 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 12:42:18,854 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 12:42:18,855 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 12:42:18,855 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-15 12:42:18,855 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 12:42:18,855 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 12:42:18,856 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-15 12:42:18,857 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 12:42:18,857 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 12:42:18,857 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 12:42:18,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 12:42:18,857 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 12:42:18,857 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 12:42:18,857 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-15 12:42:18,858 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-15 12:42:18,858 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-15 12:42:18,858 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 12:42:18,858 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-15 12:42:18,858 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 12:42:18,859 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 12:42:18,859 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 12:42:18,859 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e98a60ea9ee0c00575c08606ce8b95d0660c5b235c5932147dfee4b13512f57c [2023-02-15 12:42:19,034 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 12:42:19,046 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 12:42:19,048 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 12:42:19,048 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 12:42:19,049 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 12:42:19,049 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/verifythis/tree_max.c [2023-02-15 12:42:20,094 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 12:42:20,282 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 12:42:20,282 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/verifythis/tree_max.c [2023-02-15 12:42:20,288 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4e7eb816/188a59ec02094091bec2e96c1f38b59f/FLAGd1f05b21e [2023-02-15 12:42:20,303 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4e7eb816/188a59ec02094091bec2e96c1f38b59f [2023-02-15 12:42:20,305 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 12:42:20,306 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 12:42:20,309 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 12:42:20,309 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 12:42:20,311 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 12:42:20,312 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,313 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@138738c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20, skipping insertion in model container [2023-02-15 12:42:20,313 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,318 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 12:42:20,332 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 12:42:20,445 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/verifythis/tree_max.c[544,557] [2023-02-15 12:42:20,465 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 12:42:20,474 INFO L203 MainTranslator]: Completed pre-run [2023-02-15 12:42:20,484 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/verifythis/tree_max.c[544,557] [2023-02-15 12:42:20,497 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 12:42:20,507 INFO L208 MainTranslator]: Completed translation [2023-02-15 12:42:20,507 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20 WrapperNode [2023-02-15 12:42:20,507 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 12:42:20,508 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-15 12:42:20,508 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-15 12:42:20,509 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-15 12:42:20,513 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,525 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,540 INFO L138 Inliner]: procedures = 24, calls = 28, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 38 [2023-02-15 12:42:20,540 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-15 12:42:20,541 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-15 12:42:20,541 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-15 12:42:20,541 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-15 12:42:20,547 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,552 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,552 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,571 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,573 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,574 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,579 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,581 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-15 12:42:20,582 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-15 12:42:20,582 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-15 12:42:20,583 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-15 12:42:20,583 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (1/1) ... [2023-02-15 12:42:20,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 12:42:20,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:42:20,610 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) [2023-02-15 12:42:20,628 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 [2023-02-15 12:42:20,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-02-15 12:42:20,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-15 12:42:20,641 INFO L130 BoogieDeclarations]: Found specification of procedure max [2023-02-15 12:42:20,641 INFO L138 BoogieDeclarations]: Found implementation of procedure max [2023-02-15 12:42:20,642 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_tree [2023-02-15 12:42:20,642 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_tree [2023-02-15 12:42:20,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-15 12:42:20,642 INFO L130 BoogieDeclarations]: Found specification of procedure check [2023-02-15 12:42:20,642 INFO L138 BoogieDeclarations]: Found implementation of procedure check [2023-02-15 12:42:20,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-02-15 12:42:20,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-02-15 12:42:20,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-02-15 12:42:20,643 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-15 12:42:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-15 12:42:20,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-02-15 12:42:20,728 INFO L235 CfgBuilder]: Building ICFG [2023-02-15 12:42:20,729 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-15 12:42:20,911 INFO L276 CfgBuilder]: Performing block encoding [2023-02-15 12:42:20,915 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-15 12:42:20,915 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2023-02-15 12:42:20,917 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 12:42:20 BoogieIcfgContainer [2023-02-15 12:42:20,917 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-15 12:42:20,918 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-15 12:42:20,918 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-15 12:42:20,920 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-15 12:42:20,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 12:42:20" (1/3) ... [2023-02-15 12:42:20,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36e76128 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 12:42:20, skipping insertion in model container [2023-02-15 12:42:20,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 12:42:20" (2/3) ... [2023-02-15 12:42:20,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36e76128 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 12:42:20, skipping insertion in model container [2023-02-15 12:42:20,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 12:42:20" (3/3) ... [2023-02-15 12:42:20,921 INFO L112 eAbstractionObserver]: Analyzing ICFG tree_max.c [2023-02-15 12:42:20,932 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-15 12:42:20,932 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-02-15 12:42:20,967 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-15 12:42:20,971 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3ce76dcd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-15 12:42:20,972 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-02-15 12:42:20,975 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 28 states have internal predecessors, (35), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-02-15 12:42:20,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-02-15 12:42:20,980 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:42:20,980 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:42:20,981 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:42:20,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:42:20,985 INFO L85 PathProgramCache]: Analyzing trace with hash 998783614, now seen corresponding path program 1 times [2023-02-15 12:42:20,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:42:20,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660794561] [2023-02-15 12:42:20,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:20,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:42:21,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:21,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:21,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:21,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-15 12:42:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 12:42:21,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:42:21,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660794561] [2023-02-15 12:42:21,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660794561] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 12:42:21,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 12:42:21,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-15 12:42:21,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044501184] [2023-02-15 12:42:21,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 12:42:21,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 12:42:21,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:42:21,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 12:42:21,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-02-15 12:42:21,527 INFO L87 Difference]: Start difference. First operand has 41 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 28 states have internal predecessors, (35), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 8 states, 8 states have (on average 1.625) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 12:42:21,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:42:21,914 INFO L93 Difference]: Finished difference Result 74 states and 98 transitions. [2023-02-15 12:42:21,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-15 12:42:21,916 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2023-02-15 12:42:21,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:42:21,922 INFO L225 Difference]: With dead ends: 74 [2023-02-15 12:42:21,922 INFO L226 Difference]: Without dead ends: 35 [2023-02-15 12:42:21,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-02-15 12:42:21,927 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 43 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 12:42:21,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 100 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 12:42:21,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-02-15 12:42:21,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2023-02-15 12:42:21,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 25 states have internal predecessors, (28), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-02-15 12:42:21,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2023-02-15 12:42:21,955 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 18 [2023-02-15 12:42:21,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:42:21,955 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2023-02-15 12:42:21,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 12:42:21,956 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2023-02-15 12:42:21,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-15 12:42:21,957 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:42:21,957 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:42:21,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-15 12:42:21,958 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:42:21,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:42:21,958 INFO L85 PathProgramCache]: Analyzing trace with hash -976273983, now seen corresponding path program 1 times [2023-02-15 12:42:21,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:42:21,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205122873] [2023-02-15 12:42:21,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:21,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:42:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:22,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:42:22,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:42:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-02-15 12:42:22,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,138 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-15 12:42:22,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:42:22,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205122873] [2023-02-15 12:42:22,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205122873] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 12:42:22,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 12:42:22,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-15 12:42:22,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432920382] [2023-02-15 12:42:22,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 12:42:22,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 12:42:22,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:42:22,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 12:42:22,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-02-15 12:42:22,141 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-02-15 12:42:22,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:42:22,294 INFO L93 Difference]: Finished difference Result 48 states and 61 transitions. [2023-02-15 12:42:22,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 12:42:22,295 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 28 [2023-02-15 12:42:22,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:42:22,296 INFO L225 Difference]: With dead ends: 48 [2023-02-15 12:42:22,296 INFO L226 Difference]: Without dead ends: 37 [2023-02-15 12:42:22,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-02-15 12:42:22,298 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 38 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 12:42:22,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 92 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 12:42:22,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2023-02-15 12:42:22,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2023-02-15 12:42:22,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 27 states have internal predecessors, (29), 9 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2023-02-15 12:42:22,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2023-02-15 12:42:22,304 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 28 [2023-02-15 12:42:22,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:42:22,304 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2023-02-15 12:42:22,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-02-15 12:42:22,305 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2023-02-15 12:42:22,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-02-15 12:42:22,306 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:42:22,306 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:42:22,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-15 12:42:22,306 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:42:22,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:42:22,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1376325807, now seen corresponding path program 1 times [2023-02-15 12:42:22,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:42:22,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786111823] [2023-02-15 12:42:22,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:22,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:42:22,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:22,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:42:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:42:22,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-02-15 12:42:22,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:42:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,762 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-02-15 12:42:22,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:42:22,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786111823] [2023-02-15 12:42:22,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786111823] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:42:22,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342209343] [2023-02-15 12:42:22,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:22,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:42:22,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:42:22,781 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) [2023-02-15 12:42:22,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-15 12:42:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:22,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 46 conjunts are in the unsatisfiable core [2023-02-15 12:42:22,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:42:23,079 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:42:23,102 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-02-15 12:42:23,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:42:23,246 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-02-15 12:42:23,246 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-02-15 12:42:23,285 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-02-15 12:42:23,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342209343] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:42:23,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:42:23,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 10] total 22 [2023-02-15 12:42:23,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377633546] [2023-02-15 12:42:23,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:42:23,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-02-15 12:42:23,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:42:23,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-02-15 12:42:23,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2023-02-15 12:42:23,291 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2023-02-15 12:42:23,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:42:23,679 INFO L93 Difference]: Finished difference Result 46 states and 58 transitions. [2023-02-15 12:42:23,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-15 12:42:23,679 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) Word has length 41 [2023-02-15 12:42:23,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:42:23,683 INFO L225 Difference]: With dead ends: 46 [2023-02-15 12:42:23,683 INFO L226 Difference]: Without dead ends: 44 [2023-02-15 12:42:23,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2023-02-15 12:42:23,686 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 72 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 12:42:23,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 153 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 12:42:23,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2023-02-15 12:42:23,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 40. [2023-02-15 12:42:23,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 29 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2023-02-15 12:42:23,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 51 transitions. [2023-02-15 12:42:23,703 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 51 transitions. Word has length 41 [2023-02-15 12:42:23,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:42:23,704 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 51 transitions. [2023-02-15 12:42:23,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2023-02-15 12:42:23,704 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 51 transitions. [2023-02-15 12:42:23,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-02-15 12:42:23,710 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:42:23,711 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-02-15 12:42:23,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-02-15 12:42:23,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:42:23,917 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:42:23,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:42:23,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2126921006, now seen corresponding path program 1 times [2023-02-15 12:42:23,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:42:23,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117423385] [2023-02-15 12:42:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:23,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:42:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:24,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:42:24,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:42:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-02-15 12:42:24,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:42:24,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,537 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-15 12:42:24,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:42:24,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117423385] [2023-02-15 12:42:24,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117423385] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:42:24,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313727455] [2023-02-15 12:42:24,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:24,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:42:24,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:42:24,553 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) [2023-02-15 12:42:24,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-15 12:42:24,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:24,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 65 conjunts are in the unsatisfiable core [2023-02-15 12:42:24,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:42:24,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:42:24,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:42:24,871 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:42:24,875 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:42:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-02-15 12:42:24,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:42:27,107 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (and (forall ((|v_max_#in~n.base_BEFORE_CALL_8| Int) (|v_max_#in~n.offset_BEFORE_CALL_8| Int)) (= (select (select |c_#memory_$Pointer$.offset| |v_max_#in~n.base_BEFORE_CALL_8|) (+ |v_max_#in~n.offset_BEFORE_CALL_8| 4)) 0)) (forall ((|v_max_#in~n.base_BEFORE_CALL_8| Int) (|v_max_#in~n.offset_BEFORE_CALL_8| Int)) (= (select (select |c_#memory_$Pointer$.base| |v_max_#in~n.base_BEFORE_CALL_8|) (+ |v_max_#in~n.offset_BEFORE_CALL_8| 4)) 0))))) (and (or (= |c_max_#in~n.offset| 0) .cse0) (or (= 0 |c_max_#in~n.base|) .cse0))) is different from false [2023-02-15 12:42:39,222 WARN L233 SmtUtils]: Spent 12.03s on a formula simplification that was a NOOP. DAG size: 30 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 12:42:39,316 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2023-02-15 12:42:39,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313727455] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:42:39,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:42:39,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 13] total 29 [2023-02-15 12:42:39,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118896946] [2023-02-15 12:42:39,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:42:39,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-02-15 12:42:39,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:42:39,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-02-15 12:42:39,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=682, Unknown=1, NotChecked=52, Total=812 [2023-02-15 12:42:39,318 INFO L87 Difference]: Start difference. First operand 40 states and 51 transitions. Second operand has 29 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 11 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-15 12:42:45,518 WARN L233 SmtUtils]: Spent 6.03s on a formula simplification. DAG size of input: 40 DAG size of output: 25 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 12:42:51,893 WARN L233 SmtUtils]: Spent 6.10s on a formula simplification. DAG size of input: 51 DAG size of output: 37 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 12:42:52,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:42:52,499 INFO L93 Difference]: Finished difference Result 72 states and 95 transitions. [2023-02-15 12:42:52,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-02-15 12:42:52,501 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 11 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 47 [2023-02-15 12:42:52,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:42:52,506 INFO L225 Difference]: With dead ends: 72 [2023-02-15 12:42:52,506 INFO L226 Difference]: Without dead ends: 60 [2023-02-15 12:42:52,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 27.1s TimeCoverageRelationStatistics Valid=251, Invalid=1914, Unknown=1, NotChecked=90, Total=2256 [2023-02-15 12:42:52,510 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 134 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-15 12:42:52,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 283 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 913 Invalid, 0 Unknown, 61 Unchecked, 0.5s Time] [2023-02-15 12:42:52,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-02-15 12:42:52,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2023-02-15 12:42:52,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 40 states have (on average 1.225) internal successors, (49), 43 states have internal predecessors, (49), 12 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (19), 9 states have call predecessors, (19), 8 states have call successors, (19) [2023-02-15 12:42:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 80 transitions. [2023-02-15 12:42:52,538 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 80 transitions. Word has length 47 [2023-02-15 12:42:52,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:42:52,539 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 80 transitions. [2023-02-15 12:42:52,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 11 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-15 12:42:52,539 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 80 transitions. [2023-02-15 12:42:52,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-02-15 12:42:52,541 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:42:52,541 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-02-15 12:42:52,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-02-15 12:42:52,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-02-15 12:42:52,747 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:42:52,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:42:52,747 INFO L85 PathProgramCache]: Analyzing trace with hash -2051682644, now seen corresponding path program 1 times [2023-02-15 12:42:52,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:42:52,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016583327] [2023-02-15 12:42:52,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:52,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:42:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:53,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:42:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:42:53,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-02-15 12:42:53,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:42:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:42:53,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,183 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-02-15 12:42:53,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:42:53,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016583327] [2023-02-15 12:42:53,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016583327] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:42:53,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354395251] [2023-02-15 12:42:53,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:42:53,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:42:53,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:42:53,185 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) [2023-02-15 12:42:53,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-02-15 12:42:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:42:53,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 65 conjunts are in the unsatisfiable core [2023-02-15 12:42:53,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:42:53,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:42:53,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:42:53,429 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:42:53,431 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:42:53,439 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-02-15 12:42:53,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:42:55,663 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (= |c_max_#in~n.offset| 0)) (.cse2 (forall ((|v_max_#in~n.base_BEFORE_CALL_11| Int) (|v_max_#in~n.offset_BEFORE_CALL_11| Int)) (= (select (select |c_#memory_$Pointer$.base| |v_max_#in~n.base_BEFORE_CALL_11|) (+ |v_max_#in~n.offset_BEFORE_CALL_11| 8)) 0))) (.cse0 (forall ((|v_max_#in~n.base_BEFORE_CALL_11| Int) (|v_max_#in~n.offset_BEFORE_CALL_11| Int)) (= (select (select |c_#memory_$Pointer$.offset| |v_max_#in~n.base_BEFORE_CALL_11|) (+ |v_max_#in~n.offset_BEFORE_CALL_11| 8)) 0))) (.cse3 (= 0 |c_max_#in~n.base|))) (and (or .cse0 .cse1) (or .cse1 .cse2) (or .cse3 .cse2) (or .cse0 .cse3))) is different from false [2023-02-15 12:43:09,767 WARN L233 SmtUtils]: Spent 14.03s on a formula simplification that was a NOOP. DAG size: 31 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 12:43:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2023-02-15 12:43:09,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354395251] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:43:09,869 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:43:09,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 13] total 28 [2023-02-15 12:43:09,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323730728] [2023-02-15 12:43:09,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:43:09,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-02-15 12:43:09,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:43:09,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-02-15 12:43:09,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=638, Unknown=1, NotChecked=50, Total=756 [2023-02-15 12:43:09,871 INFO L87 Difference]: Start difference. First operand 59 states and 80 transitions. Second operand has 28 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 10 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2023-02-15 12:43:10,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:43:10,659 INFO L93 Difference]: Finished difference Result 147 states and 211 transitions. [2023-02-15 12:43:10,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-02-15 12:43:10,659 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 10 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) Word has length 47 [2023-02-15 12:43:10,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:43:10,660 INFO L225 Difference]: With dead ends: 147 [2023-02-15 12:43:10,660 INFO L226 Difference]: Without dead ends: 91 [2023-02-15 12:43:10,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=207, Invalid=1866, Unknown=1, NotChecked=88, Total=2162 [2023-02-15 12:43:10,662 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 12:43:10,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 204 Invalid, 947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 838 Invalid, 0 Unknown, 54 Unchecked, 0.4s Time] [2023-02-15 12:43:10,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2023-02-15 12:43:10,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2023-02-15 12:43:10,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 63 states have internal predecessors, (75), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (37), 15 states have call predecessors, (37), 11 states have call successors, (37) [2023-02-15 12:43:10,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 128 transitions. [2023-02-15 12:43:10,675 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 128 transitions. Word has length 47 [2023-02-15 12:43:10,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:43:10,676 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 128 transitions. [2023-02-15 12:43:10,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 10 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2023-02-15 12:43:10,676 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 128 transitions. [2023-02-15 12:43:10,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-02-15 12:43:10,677 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:43:10,678 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:43:10,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-02-15 12:43:10,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:43:10,884 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:43:10,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:43:10,893 INFO L85 PathProgramCache]: Analyzing trace with hash -945278837, now seen corresponding path program 2 times [2023-02-15 12:43:10,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:43:10,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061662655] [2023-02-15 12:43:10,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:43:10,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:43:10,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:11,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:43:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:43:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:43:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:43:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:43:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:11,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:43:11,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:43:11,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:11,981 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 29 proven. 19 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-02-15 12:43:11,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:43:11,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061662655] [2023-02-15 12:43:11,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061662655] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:43:11,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843342743] [2023-02-15 12:43:11,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 12:43:11,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:43:11,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:43:11,993 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) [2023-02-15 12:43:11,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-02-15 12:43:12,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 12:43:12,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:43:12,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 82 conjunts are in the unsatisfiable core [2023-02-15 12:43:12,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:43:12,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:43:12,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:43:12,690 INFO L350 Elim1Store]: Elim1 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 25 treesize of output 17 [2023-02-15 12:43:12,694 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 13 [2023-02-15 12:43:12,829 INFO L350 Elim1Store]: Elim1 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 17 treesize of output 9 [2023-02-15 12:43:12,867 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 16 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-02-15 12:43:12,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:43:13,276 INFO L350 Elim1Store]: Elim1 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 43 treesize of output 11 [2023-02-15 12:43:13,387 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 12:43:13,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 34 [2023-02-15 12:43:13,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843342743] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:43:13,595 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:43:13,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 25] total 47 [2023-02-15 12:43:13,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170182474] [2023-02-15 12:43:13,595 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:43:13,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-02-15 12:43:13,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:43:13,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-02-15 12:43:13,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=3142, Unknown=0, NotChecked=0, Total=3306 [2023-02-15 12:43:13,599 INFO L87 Difference]: Start difference. First operand 88 states and 128 transitions. Second operand has 47 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 34 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 9 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2023-02-15 12:43:16,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:43:16,041 INFO L93 Difference]: Finished difference Result 164 states and 307 transitions. [2023-02-15 12:43:16,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-02-15 12:43:16,042 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 34 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 9 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) Word has length 70 [2023-02-15 12:43:16,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:43:16,044 INFO L225 Difference]: With dead ends: 164 [2023-02-15 12:43:16,044 INFO L226 Difference]: Without dead ends: 162 [2023-02-15 12:43:16,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1451 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=546, Invalid=7110, Unknown=0, NotChecked=0, Total=7656 [2023-02-15 12:43:16,051 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 160 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 2328 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-02-15 12:43:16,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 376 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2328 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-02-15 12:43:16,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2023-02-15 12:43:16,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 135. [2023-02-15 12:43:16,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 96 states have (on average 1.21875) internal successors, (117), 99 states have internal predecessors, (117), 21 states have call successors, (21), 11 states have call predecessors, (21), 17 states have return successors, (99), 24 states have call predecessors, (99), 13 states have call successors, (99) [2023-02-15 12:43:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 237 transitions. [2023-02-15 12:43:16,094 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 237 transitions. Word has length 70 [2023-02-15 12:43:16,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:43:16,094 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 237 transitions. [2023-02-15 12:43:16,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 34 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 9 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2023-02-15 12:43:16,095 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 237 transitions. [2023-02-15 12:43:16,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-02-15 12:43:16,096 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:43:16,096 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:43:16,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-02-15 12:43:16,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:43:16,299 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:43:16,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:43:16,299 INFO L85 PathProgramCache]: Analyzing trace with hash -666655302, now seen corresponding path program 2 times [2023-02-15 12:43:16,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:43:16,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438003614] [2023-02-15 12:43:16,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:43:16,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:43:16,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:43:16,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:43:16,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-02-15 12:43:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:16,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:16,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:43:16,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 12:43:16,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:16,818 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-02-15 12:43:16,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:43:16,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438003614] [2023-02-15 12:43:16,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438003614] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:43:16,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253452881] [2023-02-15 12:43:16,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 12:43:16,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:43:16,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:43:16,833 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) [2023-02-15 12:43:16,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-02-15 12:43:16,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 12:43:16,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:43:16,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 67 conjunts are in the unsatisfiable core [2023-02-15 12:43:17,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:43:17,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-02-15 12:43:17,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-02-15 12:43:17,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:43:17,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:43:17,220 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:43:17,224 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:43:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-02-15 12:43:17,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:43:17,596 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-02-15 12:43:17,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253452881] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:43:17,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:43:17,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 14] total 25 [2023-02-15 12:43:17,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183172430] [2023-02-15 12:43:17,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:43:17,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-02-15 12:43:17,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:43:17,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-02-15 12:43:17,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2023-02-15 12:43:17,598 INFO L87 Difference]: Start difference. First operand 135 states and 237 transitions. Second operand has 25 states, 23 states have (on average 2.217391304347826) internal successors, (51), 17 states have internal predecessors, (51), 8 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2023-02-15 12:43:18,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:43:18,305 INFO L93 Difference]: Finished difference Result 288 states and 501 transitions. [2023-02-15 12:43:18,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-02-15 12:43:18,306 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.217391304347826) internal successors, (51), 17 states have internal predecessors, (51), 8 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) Word has length 60 [2023-02-15 12:43:18,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:43:18,309 INFO L225 Difference]: With dead ends: 288 [2023-02-15 12:43:18,309 INFO L226 Difference]: Without dead ends: 258 [2023-02-15 12:43:18,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 121 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=1165, Unknown=0, NotChecked=0, Total=1332 [2023-02-15 12:43:18,310 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 109 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-15 12:43:18,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 239 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 939 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-15 12:43:18,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2023-02-15 12:43:18,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 213. [2023-02-15 12:43:18,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 149 states have (on average 1.261744966442953) internal successors, (188), 158 states have internal predecessors, (188), 29 states have call successors, (29), 14 states have call predecessors, (29), 34 states have return successors, (189), 40 states have call predecessors, (189), 21 states have call successors, (189) [2023-02-15 12:43:18,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 406 transitions. [2023-02-15 12:43:18,333 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 406 transitions. Word has length 60 [2023-02-15 12:43:18,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:43:18,334 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 406 transitions. [2023-02-15 12:43:18,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.217391304347826) internal successors, (51), 17 states have internal predecessors, (51), 8 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2023-02-15 12:43:18,334 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 406 transitions. [2023-02-15 12:43:18,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-02-15 12:43:18,336 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:43:18,336 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:43:18,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-02-15 12:43:18,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:43:18,552 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:43:18,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:43:18,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1209697001, now seen corresponding path program 3 times [2023-02-15 12:43:18,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:43:18,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529991745] [2023-02-15 12:43:18,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:43:18,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:43:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:18,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:19,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:43:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:43:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:43:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:43:19,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:43:19,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:19,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:43:19,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:43:19,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 12:43:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:43:19,758 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-02-15 12:43:19,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:43:19,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529991745] [2023-02-15 12:43:19,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529991745] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:43:19,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889990493] [2023-02-15 12:43:19,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 12:43:19,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:43:19,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:43:19,781 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) [2023-02-15 12:43:19,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-02-15 12:43:19,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-15 12:43:19,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:43:19,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 51 conjunts are in the unsatisfiable core [2023-02-15 12:43:19,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:43:20,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-02-15 12:43:22,314 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:43:22,316 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2023-02-15 12:43:22,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2023-02-15 12:43:22,318 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 31 proven. 13 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 12:43:22,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:43:22,718 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 12:43:22,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889990493] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:43:22,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:43:22,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 13] total 41 [2023-02-15 12:43:22,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121412882] [2023-02-15 12:43:22,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:43:22,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-02-15 12:43:22,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:43:22,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-02-15 12:43:22,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1523, Unknown=1, NotChecked=0, Total=1640 [2023-02-15 12:43:22,735 INFO L87 Difference]: Start difference. First operand 213 states and 406 transitions. Second operand has 41 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 16 states have call successors, (27), 6 states have call predecessors, (27), 13 states have return successors, (24), 18 states have call predecessors, (24), 14 states have call successors, (24) [2023-02-15 12:43:24,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:28,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:30,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:34,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:38,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:40,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:43,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:47,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:49,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:51,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:43:53,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:44:04,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:44:06,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:44:07,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:07,022 INFO L93 Difference]: Finished difference Result 348 states and 633 transitions. [2023-02-15 12:44:07,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-02-15 12:44:07,023 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 16 states have call successors, (27), 6 states have call predecessors, (27), 13 states have return successors, (24), 18 states have call predecessors, (24), 14 states have call successors, (24) Word has length 70 [2023-02-15 12:44:07,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:07,026 INFO L225 Difference]: With dead ends: 348 [2023-02-15 12:44:07,026 INFO L226 Difference]: Without dead ends: 329 [2023-02-15 12:44:07,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 871 ImplicationChecksByTransitivity, 19.7s TimeCoverageRelationStatistics Valid=439, Invalid=4808, Unknown=9, NotChecked=0, Total=5256 [2023-02-15 12:44:07,028 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 148 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 2297 mSolverCounterSat, 100 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2297 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.3s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:07,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 468 Invalid, 2410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2297 Invalid, 13 Unknown, 0 Unchecked, 27.3s Time] [2023-02-15 12:44:07,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-02-15 12:44:07,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 231. [2023-02-15 12:44:07,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 160 states have (on average 1.2625) internal successors, (202), 169 states have internal predecessors, (202), 34 states have call successors, (34), 17 states have call predecessors, (34), 36 states have return successors, (184), 44 states have call predecessors, (184), 26 states have call successors, (184) [2023-02-15 12:44:07,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 420 transitions. [2023-02-15 12:44:07,055 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 420 transitions. Word has length 70 [2023-02-15 12:44:07,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:07,056 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 420 transitions. [2023-02-15 12:44:07,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 16 states have call successors, (27), 6 states have call predecessors, (27), 13 states have return successors, (24), 18 states have call predecessors, (24), 14 states have call successors, (24) [2023-02-15 12:44:07,056 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 420 transitions. [2023-02-15 12:44:07,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-02-15 12:44:07,066 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:07,066 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:07,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:07,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:07,271 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:07,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:07,271 INFO L85 PathProgramCache]: Analyzing trace with hash -909256420, now seen corresponding path program 1 times [2023-02-15 12:44:07,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:07,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408512097] [2023-02-15 12:44:07,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:07,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:07,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:07,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:07,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:07,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:07,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:07,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:07,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:08,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:08,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:44:08,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:08,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,376 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-02-15 12:44:08,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:08,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408512097] [2023-02-15 12:44:08,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408512097] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:08,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220215333] [2023-02-15 12:44:08,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:08,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:08,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:08,378 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) [2023-02-15 12:44:08,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-02-15 12:44:08,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:08,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 74 conjunts are in the unsatisfiable core [2023-02-15 12:44:08,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:08,884 INFO L350 Elim1Store]: Elim1 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 25 treesize of output 17 [2023-02-15 12:44:08,887 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 13 [2023-02-15 12:44:09,000 INFO L350 Elim1Store]: Elim1 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 17 treesize of output 9 [2023-02-15 12:44:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 12:44:09,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:09,384 INFO L350 Elim1Store]: Elim1 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 43 treesize of output 31 [2023-02-15 12:44:09,385 INFO L350 Elim1Store]: Elim1 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 31 treesize of output 19 [2023-02-15 12:44:09,491 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2023-02-15 12:44:09,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2023-02-15 12:44:09,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220215333] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:09,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:44:09,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22] total 45 [2023-02-15 12:44:09,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691435400] [2023-02-15 12:44:09,646 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:09,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-02-15 12:44:09,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:09,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-02-15 12:44:09,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2719, Unknown=0, NotChecked=0, Total=2862 [2023-02-15 12:44:09,647 INFO L87 Difference]: Start difference. First operand 231 states and 420 transitions. Second operand has 45 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 32 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 8 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2023-02-15 12:44:13,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:13,859 INFO L93 Difference]: Finished difference Result 448 states and 951 transitions. [2023-02-15 12:44:13,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-02-15 12:44:13,862 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 32 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 8 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) Word has length 71 [2023-02-15 12:44:13,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:13,866 INFO L225 Difference]: With dead ends: 448 [2023-02-15 12:44:13,866 INFO L226 Difference]: Without dead ends: 446 [2023-02-15 12:44:13,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2366 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=891, Invalid=11099, Unknown=0, NotChecked=0, Total=11990 [2023-02-15 12:44:13,870 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 197 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 2861 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 3003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:13,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 370 Invalid, 3003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2861 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-02-15 12:44:13,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2023-02-15 12:44:13,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 263. [2023-02-15 12:44:13,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 182 states have (on average 1.2747252747252746) internal successors, (232), 197 states have internal predecessors, (232), 34 states have call successors, (34), 17 states have call predecessors, (34), 46 states have return successors, (246), 48 states have call predecessors, (246), 26 states have call successors, (246) [2023-02-15 12:44:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 512 transitions. [2023-02-15 12:44:13,904 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 512 transitions. Word has length 71 [2023-02-15 12:44:13,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:13,904 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 512 transitions. [2023-02-15 12:44:13,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 32 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 8 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2023-02-15 12:44:13,904 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 512 transitions. [2023-02-15 12:44:13,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-02-15 12:44:13,907 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:13,907 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:13,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:14,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:14,113 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:14,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:14,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1624944169, now seen corresponding path program 2 times [2023-02-15 12:44:14,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:14,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638284022] [2023-02-15 12:44:14,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:14,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:14,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:14,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:14,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:14,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:14,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-02-15 12:44:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:14,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:14,408 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-02-15 12:44:14,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:14,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638284022] [2023-02-15 12:44:14,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638284022] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:14,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665996058] [2023-02-15 12:44:14,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 12:44:14,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:14,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:14,411 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) [2023-02-15 12:44:14,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-02-15 12:44:14,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 12:44:14,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:44:14,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-15 12:44:14,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:14,695 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-02-15 12:44:14,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:15,021 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-02-15 12:44:15,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665996058] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:44:15,022 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:44:15,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 14] total 21 [2023-02-15 12:44:15,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802224995] [2023-02-15 12:44:15,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:15,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-02-15 12:44:15,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:15,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-02-15 12:44:15,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2023-02-15 12:44:15,023 INFO L87 Difference]: Start difference. First operand 263 states and 512 transitions. Second operand has 21 states, 20 states have (on average 2.15) internal successors, (43), 14 states have internal predecessors, (43), 4 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 9 states have call predecessors, (12), 3 states have call successors, (12) [2023-02-15 12:44:15,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:15,850 INFO L93 Difference]: Finished difference Result 558 states and 1328 transitions. [2023-02-15 12:44:15,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-02-15 12:44:15,851 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 14 states have internal predecessors, (43), 4 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 9 states have call predecessors, (12), 3 states have call successors, (12) Word has length 81 [2023-02-15 12:44:15,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:15,854 INFO L225 Difference]: With dead ends: 558 [2023-02-15 12:44:15,854 INFO L226 Difference]: Without dead ends: 356 [2023-02-15 12:44:15,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 176 SyntacticMatches, 11 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=379, Invalid=1877, Unknown=0, NotChecked=0, Total=2256 [2023-02-15 12:44:15,858 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 129 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:15,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 200 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 12:44:15,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2023-02-15 12:44:15,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 294. [2023-02-15 12:44:15,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 207 states have (on average 1.2077294685990339) internal successors, (250), 217 states have internal predecessors, (250), 36 states have call successors, (36), 17 states have call predecessors, (36), 50 states have return successors, (276), 59 states have call predecessors, (276), 28 states have call successors, (276) [2023-02-15 12:44:15,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 562 transitions. [2023-02-15 12:44:15,881 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 562 transitions. Word has length 81 [2023-02-15 12:44:15,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:15,882 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 562 transitions. [2023-02-15 12:44:15,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 14 states have internal predecessors, (43), 4 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 9 states have call predecessors, (12), 3 states have call successors, (12) [2023-02-15 12:44:15,882 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 562 transitions. [2023-02-15 12:44:15,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-02-15 12:44:15,887 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:15,887 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:15,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:16,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-02-15 12:44:16,093 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:16,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:16,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1914561797, now seen corresponding path program 1 times [2023-02-15 12:44:16,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:16,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696312556] [2023-02-15 12:44:16,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:16,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:16,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:16,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:44:16,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:16,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:16,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:17,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:17,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:17,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 20 proven. 26 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-02-15 12:44:17,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:17,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696312556] [2023-02-15 12:44:17,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696312556] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:17,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813304609] [2023-02-15 12:44:17,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:17,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:17,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:17,066 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) [2023-02-15 12:44:17,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-02-15 12:44:17,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:17,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 89 conjunts are in the unsatisfiable core [2023-02-15 12:44:17,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:17,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:44:17,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:44:17,678 INFO L350 Elim1Store]: Elim1 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 25 treesize of output 17 [2023-02-15 12:44:17,680 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 13 [2023-02-15 12:44:17,792 INFO L350 Elim1Store]: Elim1 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 17 treesize of output 9 [2023-02-15 12:44:17,833 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 14 proven. 31 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 12:44:17,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:18,613 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 12:44:18,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 38 [2023-02-15 12:44:19,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813304609] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:19,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:44:19,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29] total 48 [2023-02-15 12:44:19,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243886770] [2023-02-15 12:44:19,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:19,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-02-15 12:44:19,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:19,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-02-15 12:44:19,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=3835, Unknown=0, NotChecked=0, Total=4032 [2023-02-15 12:44:19,173 INFO L87 Difference]: Start difference. First operand 294 states and 562 transitions. Second operand has 48 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 34 states have internal predecessors, (66), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-02-15 12:44:21,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:21,540 INFO L93 Difference]: Finished difference Result 352 states and 672 transitions. [2023-02-15 12:44:21,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-02-15 12:44:21,541 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 34 states have internal predecessors, (66), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 72 [2023-02-15 12:44:21,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:21,543 INFO L225 Difference]: With dead ends: 352 [2023-02-15 12:44:21,543 INFO L226 Difference]: Without dead ends: 350 [2023-02-15 12:44:21,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=697, Invalid=9005, Unknown=0, NotChecked=0, Total=9702 [2023-02-15 12:44:21,546 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 116 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 2073 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 2127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:21,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 359 Invalid, 2127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2073 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-02-15 12:44:21,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2023-02-15 12:44:21,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 284. [2023-02-15 12:44:21,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 199 states have (on average 1.2060301507537687) internal successors, (240), 209 states have internal predecessors, (240), 36 states have call successors, (36), 17 states have call predecessors, (36), 48 states have return successors, (263), 57 states have call predecessors, (263), 28 states have call successors, (263) [2023-02-15 12:44:21,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 539 transitions. [2023-02-15 12:44:21,567 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 539 transitions. Word has length 72 [2023-02-15 12:44:21,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:21,567 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 539 transitions. [2023-02-15 12:44:21,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 34 states have internal predecessors, (66), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-02-15 12:44:21,568 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 539 transitions. [2023-02-15 12:44:21,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-02-15 12:44:21,570 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:21,570 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:21,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:21,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:21,776 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:21,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:21,776 INFO L85 PathProgramCache]: Analyzing trace with hash -49306371, now seen corresponding path program 1 times [2023-02-15 12:44:21,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:21,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732277792] [2023-02-15 12:44:21,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:21,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:21,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:22,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:22,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:22,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:22,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:22,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-02-15 12:44:22,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:22,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:22,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:22,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:22,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:23,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:23,001 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 41 proven. 20 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-02-15 12:44:23,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:23,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732277792] [2023-02-15 12:44:23,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732277792] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:23,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427109035] [2023-02-15 12:44:23,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:23,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:23,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:23,003 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:44:23,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-02-15 12:44:23,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:23,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 80 conjunts are in the unsatisfiable core [2023-02-15 12:44:23,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:23,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-02-15 12:44:23,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-02-15 12:44:23,534 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 15 [2023-02-15 12:44:23,539 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 11 [2023-02-15 12:44:23,600 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:44:23,628 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 27 proven. 22 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-02-15 12:44:23,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:24,015 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2023-02-15 12:44:24,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2023-02-15 12:44:24,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427109035] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:24,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:44:24,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21] total 43 [2023-02-15 12:44:24,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669073686] [2023-02-15 12:44:24,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:24,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-02-15 12:44:24,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:24,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-02-15 12:44:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2218, Unknown=0, NotChecked=0, Total=2352 [2023-02-15 12:44:24,134 INFO L87 Difference]: Start difference. First operand 284 states and 539 transitions. Second operand has 43 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 31 states have internal predecessors, (67), 15 states have call successors, (24), 6 states have call predecessors, (24), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) [2023-02-15 12:44:25,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:25,613 INFO L93 Difference]: Finished difference Result 336 states and 610 transitions. [2023-02-15 12:44:25,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-02-15 12:44:25,614 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 31 states have internal predecessors, (67), 15 states have call successors, (24), 6 states have call predecessors, (24), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) Word has length 82 [2023-02-15 12:44:25,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:25,616 INFO L225 Difference]: With dead ends: 336 [2023-02-15 12:44:25,616 INFO L226 Difference]: Without dead ends: 334 [2023-02-15 12:44:25,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 102 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=361, Invalid=4469, Unknown=0, NotChecked=0, Total=4830 [2023-02-15 12:44:25,617 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 101 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 1866 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:25,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 319 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1866 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-15 12:44:25,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-02-15 12:44:25,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 272. [2023-02-15 12:44:25,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 193 states have (on average 1.2124352331606219) internal successors, (234), 197 states have internal predecessors, (234), 36 states have call successors, (36), 17 states have call predecessors, (36), 42 states have return successors, (224), 57 states have call predecessors, (224), 28 states have call successors, (224) [2023-02-15 12:44:25,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 494 transitions. [2023-02-15 12:44:25,652 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 494 transitions. Word has length 82 [2023-02-15 12:44:25,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:25,652 INFO L495 AbstractCegarLoop]: Abstraction has 272 states and 494 transitions. [2023-02-15 12:44:25,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 31 states have internal predecessors, (67), 15 states have call successors, (24), 6 states have call predecessors, (24), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) [2023-02-15 12:44:25,653 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 494 transitions. [2023-02-15 12:44:25,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-02-15 12:44:25,654 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:25,654 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:25,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:25,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-02-15 12:44:25,860 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:25,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:25,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1479239555, now seen corresponding path program 4 times [2023-02-15 12:44:25,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:25,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191846533] [2023-02-15 12:44:25,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:25,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:26,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:26,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-02-15 12:44:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:44:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:26,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:26,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:26,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 12:44:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:26,551 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-02-15 12:44:26,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:26,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191846533] [2023-02-15 12:44:26,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191846533] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:26,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417559847] [2023-02-15 12:44:26,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-15 12:44:26,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:26,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:26,554 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:44:26,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-02-15 12:44:26,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-15 12:44:26,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:44:26,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 71 conjunts are in the unsatisfiable core [2023-02-15 12:44:26,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:26,869 INFO L350 Elim1Store]: Elim1 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 23 treesize of output 15 [2023-02-15 12:44:26,873 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 11 [2023-02-15 12:44:26,881 INFO L350 Elim1Store]: Elim1 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 15 treesize of output 7 [2023-02-15 12:44:26,915 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-02-15 12:44:26,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:27,244 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2023-02-15 12:44:27,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2023-02-15 12:44:27,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417559847] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:27,359 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:44:27,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 30 [2023-02-15 12:44:27,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768494350] [2023-02-15 12:44:27,360 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:27,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-02-15 12:44:27,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:27,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-02-15 12:44:27,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1170, Unknown=0, NotChecked=0, Total=1260 [2023-02-15 12:44:27,363 INFO L87 Difference]: Start difference. First operand 272 states and 494 transitions. Second operand has 30 states, 25 states have (on average 2.04) internal successors, (51), 23 states have internal predecessors, (51), 12 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (15), 11 states have call predecessors, (15), 10 states have call successors, (15) [2023-02-15 12:44:28,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:28,224 INFO L93 Difference]: Finished difference Result 332 states and 592 transitions. [2023-02-15 12:44:28,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-02-15 12:44:28,225 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.04) internal successors, (51), 23 states have internal predecessors, (51), 12 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (15), 11 states have call predecessors, (15), 10 states have call successors, (15) Word has length 70 [2023-02-15 12:44:28,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:28,249 INFO L225 Difference]: With dead ends: 332 [2023-02-15 12:44:28,249 INFO L226 Difference]: Without dead ends: 330 [2023-02-15 12:44:28,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 99 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=284, Invalid=2908, Unknown=0, NotChecked=0, Total=3192 [2023-02-15 12:44:28,256 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 97 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:28,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 227 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1122 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 12:44:28,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-02-15 12:44:28,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 287. [2023-02-15 12:44:28,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 205 states have (on average 1.2048780487804878) internal successors, (247), 208 states have internal predecessors, (247), 39 states have call successors, (39), 19 states have call predecessors, (39), 42 states have return successors, (224), 59 states have call predecessors, (224), 28 states have call successors, (224) [2023-02-15 12:44:28,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 510 transitions. [2023-02-15 12:44:28,276 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 510 transitions. Word has length 70 [2023-02-15 12:44:28,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:28,277 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 510 transitions. [2023-02-15 12:44:28,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.04) internal successors, (51), 23 states have internal predecessors, (51), 12 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (15), 11 states have call predecessors, (15), 10 states have call successors, (15) [2023-02-15 12:44:28,277 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 510 transitions. [2023-02-15 12:44:28,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-02-15 12:44:28,279 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:28,279 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:28,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:28,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-02-15 12:44:28,485 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:28,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:28,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1086227410, now seen corresponding path program 1 times [2023-02-15 12:44:28,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:28,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676158720] [2023-02-15 12:44:28,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:28,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:28,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:28,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:28,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:28,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:28,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:28,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:28,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:28,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-02-15 12:44:28,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:28,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:44:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:29,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:29,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:29,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:29,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:29,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:29,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 12:44:29,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:29,334 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 24 proven. 21 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-02-15 12:44:29,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:29,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676158720] [2023-02-15 12:44:29,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676158720] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:29,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585765412] [2023-02-15 12:44:29,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:29,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:29,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:29,350 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:44:29,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-02-15 12:44:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:29,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 78 conjunts are in the unsatisfiable core [2023-02-15 12:44:29,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:29,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:44:29,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:44:29,942 INFO L350 Elim1Store]: Elim1 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 25 treesize of output 17 [2023-02-15 12:44:29,944 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 13 [2023-02-15 12:44:30,021 INFO L350 Elim1Store]: Elim1 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 17 treesize of output 9 [2023-02-15 12:44:30,047 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 25 proven. 27 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-02-15 12:44:30,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:30,339 INFO L350 Elim1Store]: Elim1 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 43 treesize of output 11 [2023-02-15 12:44:30,420 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2023-02-15 12:44:30,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2023-02-15 12:44:30,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585765412] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:30,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:44:30,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23] total 43 [2023-02-15 12:44:30,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713504477] [2023-02-15 12:44:30,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:30,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-02-15 12:44:30,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:30,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-02-15 12:44:30,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2512, Unknown=0, NotChecked=0, Total=2652 [2023-02-15 12:44:30,548 INFO L87 Difference]: Start difference. First operand 287 states and 510 transitions. Second operand has 43 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 32 states have internal predecessors, (66), 15 states have call successors, (23), 7 states have call predecessors, (23), 8 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) [2023-02-15 12:44:36,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:36,142 INFO L93 Difference]: Finished difference Result 850 states and 1926 transitions. [2023-02-15 12:44:36,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2023-02-15 12:44:36,142 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 32 states have internal predecessors, (66), 15 states have call successors, (23), 7 states have call predecessors, (23), 8 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) Word has length 71 [2023-02-15 12:44:36,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:36,148 INFO L225 Difference]: With dead ends: 850 [2023-02-15 12:44:36,148 INFO L226 Difference]: Without dead ends: 848 [2023-02-15 12:44:36,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 115 SyntacticMatches, 2 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4523 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1394, Invalid=17238, Unknown=0, NotChecked=0, Total=18632 [2023-02-15 12:44:36,150 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 314 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 3445 mSolverCounterSat, 345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 3790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 345 IncrementalHoareTripleChecker+Valid, 3445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:36,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 342 Invalid, 3790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [345 Valid, 3445 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-02-15 12:44:36,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2023-02-15 12:44:36,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 498. [2023-02-15 12:44:36,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 355 states have (on average 1.2197183098591549) internal successors, (433), 370 states have internal predecessors, (433), 58 states have call successors, (58), 24 states have call predecessors, (58), 84 states have return successors, (650), 103 states have call predecessors, (650), 46 states have call successors, (650) [2023-02-15 12:44:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1141 transitions. [2023-02-15 12:44:36,202 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1141 transitions. Word has length 71 [2023-02-15 12:44:36,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:36,202 INFO L495 AbstractCegarLoop]: Abstraction has 498 states and 1141 transitions. [2023-02-15 12:44:36,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 32 states have internal predecessors, (66), 15 states have call successors, (23), 7 states have call predecessors, (23), 8 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) [2023-02-15 12:44:36,203 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1141 transitions. [2023-02-15 12:44:36,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-02-15 12:44:36,206 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:36,206 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:36,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:36,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-02-15 12:44:36,412 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:36,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:36,413 INFO L85 PathProgramCache]: Analyzing trace with hash -817093939, now seen corresponding path program 1 times [2023-02-15 12:44:36,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:36,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320005575] [2023-02-15 12:44:36,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:36,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:36,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:37,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:37,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:37,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:37,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:37,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-02-15 12:44:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:37,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:37,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 43 proven. 30 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-02-15 12:44:37,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:37,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320005575] [2023-02-15 12:44:37,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320005575] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:37,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083865377] [2023-02-15 12:44:37,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:37,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:37,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:37,612 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:44:37,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-02-15 12:44:37,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:37,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 139 conjunts are in the unsatisfiable core [2023-02-15 12:44:37,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:37,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:44:37,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-02-15 12:44:37,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-02-15 12:44:38,124 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int)) (and (exists ((v_ArrVal_1901 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_ArrVal_1901))) (exists ((v_ArrVal_1902 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_ArrVal_1902))) (= (select |c_old(#valid)| nondet_tree_~n~0.base) 0))) is different from true [2023-02-15 12:44:38,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 12:44:38,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-02-15 12:44:38,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 12:44:38,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-02-15 12:44:38,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:44:38,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:44:38,272 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-02-15 12:44:38,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2023-02-15 12:44:38,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:44:38,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-02-15 12:44:39,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:44:39,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 12:44:39,024 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 12:44:39,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 37 [2023-02-15 12:44:39,030 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-02-15 12:44:39,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2023-02-15 12:44:39,042 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 16 proven. 58 refuted. 1 times theorem prover too weak. 44 trivial. 12 not checked. [2023-02-15 12:44:39,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:40,037 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 12:44:40,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 155 treesize of output 132 [2023-02-15 12:44:40,048 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:44:40,058 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-02-15 12:44:40,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 397 treesize of output 371 [2023-02-15 12:44:40,065 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 12:44:40,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 360 treesize of output 337 [2023-02-15 12:44:40,068 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:44:40,080 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-02-15 12:44:40,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 442 treesize of output 430 [2023-02-15 12:44:40,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 431 treesize of output 429 [2023-02-15 12:44:40,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 466 treesize of output 450 [2023-02-15 12:44:40,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 433 treesize of output 429 [2023-02-15 12:44:40,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 472 treesize of output 442 [2023-02-15 12:44:40,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083865377] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:40,211 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:44:40,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 29] total 50 [2023-02-15 12:44:40,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437028405] [2023-02-15 12:44:40,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:40,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-02-15 12:44:40,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:40,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-02-15 12:44:40,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=3232, Unknown=5, NotChecked=114, Total=3540 [2023-02-15 12:44:40,213 INFO L87 Difference]: Start difference. First operand 498 states and 1141 transitions. Second operand has 50 states, 41 states have (on average 2.097560975609756) internal successors, (86), 36 states have internal predecessors, (86), 19 states have call successors, (27), 11 states have call predecessors, (27), 13 states have return successors, (23), 18 states have call predecessors, (23), 15 states have call successors, (23) [2023-02-15 12:44:44,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:44:44,685 INFO L93 Difference]: Finished difference Result 1096 states and 2833 transitions. [2023-02-15 12:44:44,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-02-15 12:44:44,686 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 41 states have (on average 2.097560975609756) internal successors, (86), 36 states have internal predecessors, (86), 19 states have call successors, (27), 11 states have call predecessors, (27), 13 states have return successors, (23), 18 states have call predecessors, (23), 15 states have call successors, (23) Word has length 86 [2023-02-15 12:44:44,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:44:44,694 INFO L225 Difference]: With dead ends: 1096 [2023-02-15 12:44:44,694 INFO L226 Difference]: Without dead ends: 1054 [2023-02-15 12:44:44,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 135 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3698 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=961, Invalid=13078, Unknown=7, NotChecked=234, Total=14280 [2023-02-15 12:44:44,698 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 207 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 3892 mSolverCounterSat, 184 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 4219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 3892 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-02-15 12:44:44,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 420 Invalid, 4219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 3892 Invalid, 3 Unknown, 140 Unchecked, 2.0s Time] [2023-02-15 12:44:44,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2023-02-15 12:44:44,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 871. [2023-02-15 12:44:44,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 630 states have (on average 1.226984126984127) internal successors, (773), 660 states have internal predecessors, (773), 85 states have call successors, (85), 35 states have call predecessors, (85), 155 states have return successors, (1441), 175 states have call predecessors, (1441), 65 states have call successors, (1441) [2023-02-15 12:44:44,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 2299 transitions. [2023-02-15 12:44:44,783 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 2299 transitions. Word has length 86 [2023-02-15 12:44:44,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:44:44,783 INFO L495 AbstractCegarLoop]: Abstraction has 871 states and 2299 transitions. [2023-02-15 12:44:44,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 41 states have (on average 2.097560975609756) internal successors, (86), 36 states have internal predecessors, (86), 19 states have call successors, (27), 11 states have call predecessors, (27), 13 states have return successors, (23), 18 states have call predecessors, (23), 15 states have call successors, (23) [2023-02-15 12:44:44,783 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 2299 transitions. [2023-02-15 12:44:44,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-02-15 12:44:44,791 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:44:44,791 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:44:44,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-02-15 12:44:44,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-02-15 12:44:44,997 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:44:44,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:44:44,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1595709832, now seen corresponding path program 3 times [2023-02-15 12:44:44,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:44:44,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507305358] [2023-02-15 12:44:44,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:44:44,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:44:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:45,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:45,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:45,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:45,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:44:46,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:44:46,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:44:46,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:46,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:44:46,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:44:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:44:46,055 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-02-15 12:44:46,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:44:46,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507305358] [2023-02-15 12:44:46,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507305358] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:44:46,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032275571] [2023-02-15 12:44:46,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 12:44:46,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:44:46,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:44:46,057 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:44:46,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-02-15 12:44:46,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-15 12:44:46,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:44:46,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 113 conjunts are in the unsatisfiable core [2023-02-15 12:44:46,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:44:46,283 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-02-15 12:44:46,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-02-15 12:44:46,352 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2023-02-15 12:44:46,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-02-15 12:44:46,360 INFO L321 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2023-02-15 12:44:46,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2023-02-15 12:44:47,463 INFO L321 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2023-02-15 12:44:47,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 98 treesize of output 103 [2023-02-15 12:44:47,494 INFO L321 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2023-02-15 12:44:47,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 80 [2023-02-15 12:44:47,895 INFO L321 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2023-02-15 12:44:47,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 33 [2023-02-15 12:44:47,935 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 12:44:47,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:44:48,416 INFO L321 Elim1Store]: treesize reduction 4, result has 91.5 percent of original size [2023-02-15 12:44:48,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 49 [2023-02-15 12:44:48,655 INFO L321 Elim1Store]: treesize reduction 4, result has 91.5 percent of original size [2023-02-15 12:44:48,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 49 [2023-02-15 12:44:52,831 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 12:44:52,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032275571] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 12:44:52,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 12:44:52,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 25, 23] total 64 [2023-02-15 12:44:52,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441433899] [2023-02-15 12:44:52,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 12:44:52,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-02-15 12:44:52,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:44:52,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-02-15 12:44:52,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=3830, Unknown=0, NotChecked=0, Total=4032 [2023-02-15 12:44:52,833 INFO L87 Difference]: Start difference. First operand 871 states and 2299 transitions. Second operand has 64 states, 54 states have (on average 1.8888888888888888) internal successors, (102), 43 states have internal predecessors, (102), 18 states have call successors, (30), 12 states have call predecessors, (30), 12 states have return successors, (24), 19 states have call predecessors, (24), 10 states have call successors, (24) [2023-02-15 12:45:00,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:45:00,583 INFO L93 Difference]: Finished difference Result 1539 states and 3901 transitions. [2023-02-15 12:45:00,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-02-15 12:45:00,593 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 54 states have (on average 1.8888888888888888) internal successors, (102), 43 states have internal predecessors, (102), 18 states have call successors, (30), 12 states have call predecessors, (30), 12 states have return successors, (24), 19 states have call predecessors, (24), 10 states have call successors, (24) Word has length 76 [2023-02-15 12:45:00,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:45:00,607 INFO L225 Difference]: With dead ends: 1539 [2023-02-15 12:45:00,608 INFO L226 Difference]: Without dead ends: 1514 [2023-02-15 12:45:00,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2793 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=920, Invalid=13600, Unknown=0, NotChecked=0, Total=14520 [2023-02-15 12:45:00,610 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 180 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 4992 mSolverCounterSat, 80 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 5078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 4992 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-02-15 12:45:00,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 621 Invalid, 5078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 4992 Invalid, 6 Unknown, 0 Unchecked, 3.2s Time] [2023-02-15 12:45:00,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2023-02-15 12:45:00,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1232. [2023-02-15 12:45:00,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1232 states, 904 states have (on average 1.220132743362832) internal successors, (1103), 935 states have internal predecessors, (1103), 123 states have call successors, (123), 61 states have call predecessors, (123), 204 states have return successors, (1860), 235 states have call predecessors, (1860), 79 states have call successors, (1860) [2023-02-15 12:45:00,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1232 states to 1232 states and 3086 transitions. [2023-02-15 12:45:00,776 INFO L78 Accepts]: Start accepts. Automaton has 1232 states and 3086 transitions. Word has length 76 [2023-02-15 12:45:00,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:45:00,776 INFO L495 AbstractCegarLoop]: Abstraction has 1232 states and 3086 transitions. [2023-02-15 12:45:00,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 54 states have (on average 1.8888888888888888) internal successors, (102), 43 states have internal predecessors, (102), 18 states have call successors, (30), 12 states have call predecessors, (30), 12 states have return successors, (24), 19 states have call predecessors, (24), 10 states have call successors, (24) [2023-02-15 12:45:00,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1232 states and 3086 transitions. [2023-02-15 12:45:00,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-02-15 12:45:00,784 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:45:00,784 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:45:00,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-02-15 12:45:00,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:45:00,991 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:45:00,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:45:00,991 INFO L85 PathProgramCache]: Analyzing trace with hash 191480931, now seen corresponding path program 1 times [2023-02-15 12:45:00,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:45:00,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131844933] [2023-02-15 12:45:00,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:45:00,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:45:01,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:01,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-02-15 12:45:01,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:45:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:01,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:01,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:01,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 12:45:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:01,824 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-02-15 12:45:01,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:45:01,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131844933] [2023-02-15 12:45:01,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131844933] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:01,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359696454] [2023-02-15 12:45:01,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:45:01,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:45:01,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:45:01,826 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:45:01,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-02-15 12:45:02,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:02,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 85 conjunts are in the unsatisfiable core [2023-02-15 12:45:02,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:45:02,688 INFO L350 Elim1Store]: Elim1 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 25 treesize of output 17 [2023-02-15 12:45:02,690 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 13 [2023-02-15 12:45:02,815 INFO L350 Elim1Store]: Elim1 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 17 treesize of output 9 [2023-02-15 12:45:02,850 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 15 proven. 30 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 12:45:02,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:45:03,739 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2023-02-15 12:45:03,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2023-02-15 12:45:04,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359696454] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:04,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:45:04,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 31] total 51 [2023-02-15 12:45:04,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948808601] [2023-02-15 12:45:04,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:45:04,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-02-15 12:45:04,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:45:04,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-02-15 12:45:04,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=4618, Unknown=0, NotChecked=0, Total=4830 [2023-02-15 12:45:04,238 INFO L87 Difference]: Start difference. First operand 1232 states and 3086 transitions. Second operand has 51 states, 40 states have (on average 1.675) internal successors, (67), 37 states have internal predecessors, (67), 15 states have call successors, (23), 6 states have call predecessors, (23), 8 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-02-15 12:45:08,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:45:08,909 INFO L93 Difference]: Finished difference Result 1756 states and 5794 transitions. [2023-02-15 12:45:08,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-02-15 12:45:08,910 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 40 states have (on average 1.675) internal successors, (67), 37 states have internal predecessors, (67), 15 states have call successors, (23), 6 states have call predecessors, (23), 8 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 72 [2023-02-15 12:45:08,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:45:08,929 INFO L225 Difference]: With dead ends: 1756 [2023-02-15 12:45:08,929 INFO L226 Difference]: Without dead ends: 1754 [2023-02-15 12:45:08,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3438 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1095, Invalid=14405, Unknown=0, NotChecked=0, Total=15500 [2023-02-15 12:45:08,931 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 261 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 3887 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 4038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 3887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-02-15 12:45:08,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 429 Invalid, 4038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 3887 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-02-15 12:45:08,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2023-02-15 12:45:09,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1217. [2023-02-15 12:45:09,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 895 states have (on average 1.2212290502793297) internal successors, (1093), 925 states have internal predecessors, (1093), 119 states have call successors, (119), 61 states have call predecessors, (119), 202 states have return successors, (1811), 230 states have call predecessors, (1811), 75 states have call successors, (1811) [2023-02-15 12:45:09,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 3023 transitions. [2023-02-15 12:45:09,095 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 3023 transitions. Word has length 72 [2023-02-15 12:45:09,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:45:09,095 INFO L495 AbstractCegarLoop]: Abstraction has 1217 states and 3023 transitions. [2023-02-15 12:45:09,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 40 states have (on average 1.675) internal successors, (67), 37 states have internal predecessors, (67), 15 states have call successors, (23), 6 states have call predecessors, (23), 8 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-02-15 12:45:09,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 3023 transitions. [2023-02-15 12:45:09,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-02-15 12:45:09,104 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:45:09,104 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:45:09,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-02-15 12:45:09,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-02-15 12:45:09,309 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:45:09,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:45:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1087781434, now seen corresponding path program 2 times [2023-02-15 12:45:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:45:09,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824220214] [2023-02-15 12:45:09,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:45:09,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:45:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:09,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:09,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:09,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:09,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-02-15 12:45:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:09,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:09,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-02-15 12:45:09,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:10,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:10,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 12:45:10,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 12:45:10,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:10,476 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-02-15 12:45:10,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:45:10,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824220214] [2023-02-15 12:45:10,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824220214] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:10,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549931312] [2023-02-15 12:45:10,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 12:45:10,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:45:10,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:45:10,478 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:45:10,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-02-15 12:45:10,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 12:45:10,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:45:10,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 97 conjunts are in the unsatisfiable core [2023-02-15 12:45:10,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:45:10,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:45:10,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:45:10,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:45:11,345 INFO L350 Elim1Store]: Elim1 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 25 treesize of output 17 [2023-02-15 12:45:11,347 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 13 [2023-02-15 12:45:11,503 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 12:45:11,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2023-02-15 12:45:11,540 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 53 proven. 64 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-02-15 12:45:11,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:45:12,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549931312] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:12,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:45:12,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 28] total 50 [2023-02-15 12:45:12,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302371600] [2023-02-15 12:45:12,586 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:45:12,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-02-15 12:45:12,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:45:12,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-02-15 12:45:12,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=3956, Unknown=0, NotChecked=0, Total=4160 [2023-02-15 12:45:12,588 INFO L87 Difference]: Start difference. First operand 1217 states and 3023 transitions. Second operand has 50 states, 40 states have (on average 1.725) internal successors, (69), 36 states have internal predecessors, (69), 15 states have call successors, (25), 6 states have call predecessors, (25), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) [2023-02-15 12:45:16,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:45:16,867 INFO L93 Difference]: Finished difference Result 1810 states and 5727 transitions. [2023-02-15 12:45:16,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-02-15 12:45:16,868 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 40 states have (on average 1.725) internal successors, (69), 36 states have internal predecessors, (69), 15 states have call successors, (25), 6 states have call predecessors, (25), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) Word has length 108 [2023-02-15 12:45:16,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:45:16,886 INFO L225 Difference]: With dead ends: 1810 [2023-02-15 12:45:16,886 INFO L226 Difference]: Without dead ends: 1808 [2023-02-15 12:45:16,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2701 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=986, Invalid=11896, Unknown=0, NotChecked=0, Total=12882 [2023-02-15 12:45:16,889 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 225 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 3692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-02-15 12:45:16,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 383 Invalid, 3692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-02-15 12:45:16,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1808 states. [2023-02-15 12:45:17,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1808 to 1084. [2023-02-15 12:45:17,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 802 states have (on average 1.2281795511221945) internal successors, (985), 823 states have internal predecessors, (985), 103 states have call successors, (103), 57 states have call predecessors, (103), 178 states have return successors, (1332), 203 states have call predecessors, (1332), 65 states have call successors, (1332) [2023-02-15 12:45:17,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 2420 transitions. [2023-02-15 12:45:17,071 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 2420 transitions. Word has length 108 [2023-02-15 12:45:17,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:45:17,071 INFO L495 AbstractCegarLoop]: Abstraction has 1084 states and 2420 transitions. [2023-02-15 12:45:17,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 40 states have (on average 1.725) internal successors, (69), 36 states have internal predecessors, (69), 15 states have call successors, (25), 6 states have call predecessors, (25), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) [2023-02-15 12:45:17,071 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 2420 transitions. [2023-02-15 12:45:17,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-02-15 12:45:17,078 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:45:17,078 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:45:17,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-02-15 12:45:17,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-02-15 12:45:17,284 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:45:17,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:45:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -700730293, now seen corresponding path program 4 times [2023-02-15 12:45:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:45:17,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605332825] [2023-02-15 12:45:17,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:45:17,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:45:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:17,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:17,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:17,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:17,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:17,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:18,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:18,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:18,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-02-15 12:45:18,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:18,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:18,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:18,288 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 44 proven. 27 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 12:45:18,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:45:18,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605332825] [2023-02-15 12:45:18,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605332825] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:18,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052925563] [2023-02-15 12:45:18,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-15 12:45:18,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:45:18,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:45:18,290 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:45:18,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-02-15 12:45:18,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-15 12:45:18,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:45:18,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 97 conjunts are in the unsatisfiable core [2023-02-15 12:45:18,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:45:18,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-02-15 12:45:19,124 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:45:19,131 INFO L321 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2023-02-15 12:45:19,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 41 [2023-02-15 12:45:19,137 INFO L321 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2023-02-15 12:45:19,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 18 [2023-02-15 12:45:19,144 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 42 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-02-15 12:45:19,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:45:19,363 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2023-02-15 12:45:19,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-02-15 12:45:21,483 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_max_#in~n.offset| 8)) (.cse1 (and (forall ((|v_max_#in~n.offset_BEFORE_CALL_70| Int) (|v_max_#in~n.base_BEFORE_CALL_70| Int)) (= 0 (let ((.cse2 (+ |v_max_#in~n.offset_BEFORE_CALL_70| 8))) (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |v_max_#in~n.base_BEFORE_CALL_70|) .cse2)) (+ 8 (select (select |c_#memory_$Pointer$.offset| |v_max_#in~n.base_BEFORE_CALL_70|) .cse2)))))) (forall ((|v_max_#in~n.offset_BEFORE_CALL_70| Int) (|v_max_#in~n.base_BEFORE_CALL_70| Int)) (= (let ((.cse3 (+ |v_max_#in~n.offset_BEFORE_CALL_70| 8))) (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |v_max_#in~n.base_BEFORE_CALL_70|) .cse3)) (+ 8 (select (select |c_#memory_$Pointer$.offset| |v_max_#in~n.base_BEFORE_CALL_70|) .cse3)))) 0))))) (and (or (= (select (select |c_#memory_$Pointer$.base| |c_max_#in~n.base|) .cse0) 0) .cse1) (or (= (select (select |c_#memory_$Pointer$.offset| |c_max_#in~n.base|) .cse0) 0) .cse1))) is different from false [2023-02-15 12:45:37,625 WARN L233 SmtUtils]: Spent 16.04s on a formula simplification that was a NOOP. DAG size: 40 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 12:45:37,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052925563] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:37,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:45:37,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 33 [2023-02-15 12:45:37,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483688323] [2023-02-15 12:45:37,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:45:37,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-02-15 12:45:37,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:45:37,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-02-15 12:45:37,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1596, Unknown=1, NotChecked=80, Total=1806 [2023-02-15 12:45:37,627 INFO L87 Difference]: Start difference. First operand 1084 states and 2420 transitions. Second operand has 33 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 11 states have call successors, (20), 7 states have call predecessors, (20), 10 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-15 12:45:39,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 12:45:39,225 INFO L93 Difference]: Finished difference Result 1866 states and 4262 transitions. [2023-02-15 12:45:39,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-02-15 12:45:39,226 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 11 states have call successors, (20), 7 states have call predecessors, (20), 10 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) Word has length 86 [2023-02-15 12:45:39,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 12:45:39,237 INFO L225 Difference]: With dead ends: 1866 [2023-02-15 12:45:39,237 INFO L226 Difference]: Without dead ends: 1820 [2023-02-15 12:45:39,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=345, Invalid=3818, Unknown=1, NotChecked=126, Total=4290 [2023-02-15 12:45:39,239 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 97 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1767 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-02-15 12:45:39,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 376 Invalid, 1817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1767 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-02-15 12:45:39,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2023-02-15 12:45:39,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1505. [2023-02-15 12:45:39,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1118 states have (on average 1.2477638640429338) internal successors, (1395), 1168 states have internal predecessors, (1395), 104 states have call successors, (104), 58 states have call predecessors, (104), 282 states have return successors, (2152), 278 states have call predecessors, (2152), 66 states have call successors, (2152) [2023-02-15 12:45:39,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 3651 transitions. [2023-02-15 12:45:39,422 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 3651 transitions. Word has length 86 [2023-02-15 12:45:39,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 12:45:39,422 INFO L495 AbstractCegarLoop]: Abstraction has 1505 states and 3651 transitions. [2023-02-15 12:45:39,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 11 states have call successors, (20), 7 states have call predecessors, (20), 10 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-15 12:45:39,426 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 3651 transitions. [2023-02-15 12:45:39,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-02-15 12:45:39,435 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 12:45:39,435 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 12:45:39,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-02-15 12:45:39,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:45:39,641 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 12:45:39,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 12:45:39,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1558898186, now seen corresponding path program 3 times [2023-02-15 12:45:39,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 12:45:39,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761443395] [2023-02-15 12:45:39,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 12:45:39,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 12:45:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:40,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:40,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-02-15 12:45:40,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-02-15 12:45:40,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-02-15 12:45:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:40,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-02-15 12:45:40,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:40,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-02-15 12:45:40,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-02-15 12:45:40,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-02-15 12:45:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 12:45:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 66 proven. 25 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2023-02-15 12:45:40,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 12:45:40,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761443395] [2023-02-15 12:45:40,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761443395] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:45:40,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520393534] [2023-02-15 12:45:40,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 12:45:40,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 12:45:40,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 12:45:40,827 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 12:45:40,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-02-15 12:45:41,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-02-15 12:45:41,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 12:45:41,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 94 conjunts are in the unsatisfiable core [2023-02-15 12:45:41,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 12:45:41,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 12:45:41,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-02-15 12:45:41,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-02-15 12:45:41,496 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int)) (and (= (select |c_old(#valid)| nondet_tree_~n~0.base) 0) (exists ((v_ArrVal_2900 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_ArrVal_2900))) (exists ((v_ArrVal_2901 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_ArrVal_2901))))) is different from true [2023-02-15 12:45:41,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 12:45:41,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-02-15 12:45:41,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 12:45:41,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-02-15 12:45:41,514 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-02-15 12:45:41,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-02-15 12:45:41,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:45:41,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-02-15 12:46:05,899 WARN L233 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 12:46:08,157 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:46:08,159 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-02-15 12:46:08,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 22 [2023-02-15 12:46:08,162 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 12:46:08,164 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2023-02-15 12:46:08,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 1 [2023-02-15 12:46:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 78 proven. 67 refuted. 0 times theorem prover too weak. 61 trivial. 8 not checked. [2023-02-15 12:46:08,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 12:46:08,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520393534] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 12:46:08,469 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 12:46:08,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21] total 46 [2023-02-15 12:46:08,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729334597] [2023-02-15 12:46:08,469 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 12:46:08,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-02-15 12:46:08,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 12:46:08,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-02-15 12:46:08,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2206, Unknown=10, NotChecked=94, Total=2450 [2023-02-15 12:46:08,471 INFO L87 Difference]: Start difference. First operand 1505 states and 3651 transitions. Second operand has 46 states, 38 states have (on average 2.3421052631578947) internal successors, (89), 34 states have internal predecessors, (89), 18 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (23), 17 states have call predecessors, (23), 15 states have call successors, (23) [2023-02-15 12:46:10,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:14,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:18,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:22,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:26,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:28,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:30,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:34,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:38,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-02-15 12:46:40,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0]