./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loops/vogal-1.i --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/loops/vogal-1.i -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 0004a4c1c8347096eaba7e87038be30bb20b14d3b5abd082e79b4b4e835a243e --- Real Ultimate output --- This is Ultimate 0.2.2-?-a31fd05 [2023-02-15 10:58:11,924 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 10:58:11,926 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 10:58:11,942 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 10:58:11,946 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 10:58:11,947 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 10:58:11,949 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 10:58:11,951 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 10:58:11,952 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 10:58:11,953 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 10:58:11,954 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 10:58:11,955 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 10:58:11,956 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 10:58:11,957 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 10:58:11,958 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 10:58:11,959 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 10:58:11,960 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 10:58:11,963 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 10:58:11,965 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 10:58:11,966 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 10:58:11,969 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 10:58:11,969 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 10:58:11,970 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 10:58:11,971 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 10:58:11,973 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 10:58:11,976 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 10:58:11,976 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 10:58:11,976 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 10:58:11,977 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 10:58:11,978 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 10:58:11,979 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 10:58:11,980 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 10:58:11,980 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 10:58:11,981 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 10:58:11,982 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 10:58:11,982 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 10:58:11,983 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 10:58:11,983 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 10:58:11,983 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 10:58:11,984 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 10:58:11,985 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 10:58:11,986 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-02-15 10:58:12,005 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 10:58:12,005 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 10:58:12,005 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 10:58:12,005 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 10:58:12,006 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 10:58:12,006 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 10:58:12,007 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 10:58:12,007 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 10:58:12,007 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 10:58:12,007 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 10:58:12,008 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-15 10:58:12,008 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 10:58:12,008 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-15 10:58:12,008 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 10:58:12,008 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-15 10:58:12,009 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 10:58:12,009 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-15 10:58:12,009 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-15 10:58:12,009 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-15 10:58:12,009 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 10:58:12,009 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-15 10:58:12,009 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 10:58:12,010 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 10:58:12,010 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 10:58:12,010 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 10:58:12,010 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 10:58:12,010 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 10:58:12,010 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-15 10:58:12,011 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-15 10:58:12,011 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-15 10:58:12,011 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 10:58:12,012 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-15 10:58:12,012 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 10:58:12,012 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 10:58:12,012 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 10:58:12,012 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 -> 0004a4c1c8347096eaba7e87038be30bb20b14d3b5abd082e79b4b4e835a243e [2023-02-15 10:58:12,207 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 10:58:12,225 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 10:58:12,227 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 10:58:12,228 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 10:58:12,228 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 10:58:12,229 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/loops/vogal-1.i [2023-02-15 10:58:13,230 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 10:58:13,387 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 10:58:13,387 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loops/vogal-1.i [2023-02-15 10:58:13,393 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2cc3f08b3/65baf307cb69476289b09b6642c545b3/FLAG0cb947ac4 [2023-02-15 10:58:13,402 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2cc3f08b3/65baf307cb69476289b09b6642c545b3 [2023-02-15 10:58:13,404 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 10:58:13,405 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 10:58:13,405 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 10:58:13,406 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 10:58:13,416 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 10:58:13,416 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,419 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33fcbcef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13, skipping insertion in model container [2023-02-15 10:58:13,419 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,425 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 10:58:13,437 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 10:58:13,554 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/loops/vogal-1.i[895,908] [2023-02-15 10:58:13,584 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 10:58:13,591 INFO L203 MainTranslator]: Completed pre-run [2023-02-15 10:58:13,602 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/loops/vogal-1.i[895,908] [2023-02-15 10:58:13,622 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 10:58:13,633 INFO L208 MainTranslator]: Completed translation [2023-02-15 10:58:13,634 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13 WrapperNode [2023-02-15 10:58:13,634 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 10:58:13,635 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-15 10:58:13,635 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-15 10:58:13,635 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-15 10:58:13,639 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,653 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,677 INFO L138 Inliner]: procedures = 17, calls = 34, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 133 [2023-02-15 10:58:13,677 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-15 10:58:13,678 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-15 10:58:13,678 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-15 10:58:13,678 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-15 10:58:13,684 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,685 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,687 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,687 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,690 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,693 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,699 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,700 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,701 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-15 10:58:13,709 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-15 10:58:13,709 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-15 10:58:13,709 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-15 10:58:13,710 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (1/1) ... [2023-02-15 10:58:13,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 10:58:13,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:13,736 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 10:58:13,740 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 10:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-15 10:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-15 10:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-02-15 10:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-02-15 10:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-15 10:58:13,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-15 10:58:13,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-02-15 10:58:13,761 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-02-15 10:58:13,804 INFO L235 CfgBuilder]: Building ICFG [2023-02-15 10:58:13,805 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-15 10:58:13,955 INFO L276 CfgBuilder]: Performing block encoding [2023-02-15 10:58:13,959 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-15 10:58:13,959 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2023-02-15 10:58:13,961 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 10:58:13 BoogieIcfgContainer [2023-02-15 10:58:13,961 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-15 10:58:13,962 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-15 10:58:13,962 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-15 10:58:13,964 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-15 10:58:13,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 10:58:13" (1/3) ... [2023-02-15 10:58:13,965 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@153a86a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 10:58:13, skipping insertion in model container [2023-02-15 10:58:13,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 10:58:13" (2/3) ... [2023-02-15 10:58:13,965 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@153a86a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 10:58:13, skipping insertion in model container [2023-02-15 10:58:13,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 10:58:13" (3/3) ... [2023-02-15 10:58:13,966 INFO L112 eAbstractionObserver]: Analyzing ICFG vogal-1.i [2023-02-15 10:58:13,977 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-15 10:58:13,978 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-02-15 10:58:14,010 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-15 10:58:14,016 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;@51959663, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-15 10:58:14,016 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-02-15 10:58:14,023 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 28 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-02-15 10:58:14,028 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:14,029 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:14,029 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:14,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:14,033 INFO L85 PathProgramCache]: Analyzing trace with hash 388073842, now seen corresponding path program 1 times [2023-02-15 10:58:14,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:14,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684292964] [2023-02-15 10:58:14,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:14,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:14,216 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 10:58:14,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:14,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684292964] [2023-02-15 10:58:14,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684292964] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:58:14,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:58:14,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 10:58:14,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702535242] [2023-02-15 10:58:14,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:14,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-02-15 10:58:14,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:14,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-02-15 10:58:14,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-15 10:58:14,250 INFO L87 Difference]: Start difference. First operand has 29 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 28 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:14,268 INFO L93 Difference]: Finished difference Result 54 states and 82 transitions. [2023-02-15 10:58:14,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-02-15 10:58:14,270 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2023-02-15 10:58:14,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:14,276 INFO L225 Difference]: With dead ends: 54 [2023-02-15 10:58:14,276 INFO L226 Difference]: Without dead ends: 25 [2023-02-15 10:58:14,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-15 10:58:14,283 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:14,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:14,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2023-02-15 10:58:14,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2023-02-15 10:58:14,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 32 transitions. [2023-02-15 10:58:14,306 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 32 transitions. Word has length 13 [2023-02-15 10:58:14,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:14,306 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 32 transitions. [2023-02-15 10:58:14,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,307 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 32 transitions. [2023-02-15 10:58:14,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-15 10:58:14,307 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:14,307 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:14,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-15 10:58:14,308 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:14,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:14,308 INFO L85 PathProgramCache]: Analyzing trace with hash -2016618829, now seen corresponding path program 1 times [2023-02-15 10:58:14,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:14,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189695926] [2023-02-15 10:58:14,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:14,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:14,437 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 10:58:14,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:14,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189695926] [2023-02-15 10:58:14,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189695926] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:58:14,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 10:58:14,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 10:58:14,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241626131] [2023-02-15 10:58:14,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:14,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:58:14,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:14,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:58:14,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:58:14,441 INFO L87 Difference]: Start difference. First operand 25 states and 32 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:14,480 INFO L93 Difference]: Finished difference Result 64 states and 83 transitions. [2023-02-15 10:58:14,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:58:14,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-02-15 10:58:14,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:14,481 INFO L225 Difference]: With dead ends: 64 [2023-02-15 10:58:14,481 INFO L226 Difference]: Without dead ends: 43 [2023-02-15 10:58:14,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 10:58:14,483 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 19 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:14,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 42 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:14,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2023-02-15 10:58:14,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 26. [2023-02-15 10:58:14,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 33 transitions. [2023-02-15 10:58:14,487 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 33 transitions. Word has length 15 [2023-02-15 10:58:14,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:14,488 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 33 transitions. [2023-02-15 10:58:14,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,488 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 33 transitions. [2023-02-15 10:58:14,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-02-15 10:58:14,488 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:14,489 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:14,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-15 10:58:14,489 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:14,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:14,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2094228111, now seen corresponding path program 1 times [2023-02-15 10:58:14,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:14,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529236207] [2023-02-15 10:58:14,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:14,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:14,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:14,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 10:58:14,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:14,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529236207] [2023-02-15 10:58:14,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529236207] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:14,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566920316] [2023-02-15 10:58:14,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:14,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:14,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:14,582 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 10:58:14,588 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 10:58:14,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:14,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-15 10:58:14,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:14,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-02-15 10:58:14,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 10:58:14,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566920316] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:58:14,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-15 10:58:14,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2023-02-15 10:58:14,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861311250] [2023-02-15 10:58:14,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:14,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 10:58:14,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:14,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 10:58:14,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-02-15 10:58:14,677 INFO L87 Difference]: Start difference. First operand 26 states and 33 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:14,722 INFO L93 Difference]: Finished difference Result 52 states and 66 transitions. [2023-02-15 10:58:14,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 10:58:14,723 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-02-15 10:58:14,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:14,724 INFO L225 Difference]: With dead ends: 52 [2023-02-15 10:58:14,724 INFO L226 Difference]: Without dead ends: 48 [2023-02-15 10:58:14,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-02-15 10:58:14,725 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 26 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:14,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 124 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:14,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2023-02-15 10:58:14,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 38. [2023-02-15 10:58:14,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.3513513513513513) internal successors, (50), 37 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 50 transitions. [2023-02-15 10:58:14,730 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 50 transitions. Word has length 17 [2023-02-15 10:58:14,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:14,730 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 50 transitions. [2023-02-15 10:58:14,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:14,730 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 50 transitions. [2023-02-15 10:58:14,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-02-15 10:58:14,731 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:14,731 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:14,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-02-15 10:58:14,935 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 10:58:14,936 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:14,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:14,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2138024952, now seen corresponding path program 1 times [2023-02-15 10:58:14,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:14,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078475478] [2023-02-15 10:58:14,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:14,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:14,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:58:15,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:15,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078475478] [2023-02-15 10:58:15,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078475478] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:15,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179720799] [2023-02-15 10:58:15,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:15,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:15,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:15,066 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 10:58:15,072 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 10:58:15,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:15,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-15 10:58:15,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:15,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:58:15,157 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 10:58:15,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179720799] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:58:15,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-15 10:58:15,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2023-02-15 10:58:15,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289672183] [2023-02-15 10:58:15,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:15,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 10:58:15,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:15,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 10:58:15,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-02-15 10:58:15,163 INFO L87 Difference]: Start difference. First operand 38 states and 50 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:15,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:15,209 INFO L93 Difference]: Finished difference Result 97 states and 129 transitions. [2023-02-15 10:58:15,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 10:58:15,209 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-02-15 10:58:15,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:15,212 INFO L225 Difference]: With dead ends: 97 [2023-02-15 10:58:15,212 INFO L226 Difference]: Without dead ends: 69 [2023-02-15 10:58:15,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-02-15 10:58:15,214 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 21 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:15,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 73 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:15,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2023-02-15 10:58:15,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 42. [2023-02-15 10:58:15,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.3414634146341464) internal successors, (55), 41 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:15,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 55 transitions. [2023-02-15 10:58:15,229 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 55 transitions. Word has length 23 [2023-02-15 10:58:15,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:15,229 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 55 transitions. [2023-02-15 10:58:15,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:15,230 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 55 transitions. [2023-02-15 10:58:15,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-02-15 10:58:15,230 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:15,231 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:15,235 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 10:58:15,434 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 10:58:15,435 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:15,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1093571635, now seen corresponding path program 1 times [2023-02-15 10:58:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:15,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072515590] [2023-02-15 10:58:15,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:15,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-02-15 10:58:15,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:15,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072515590] [2023-02-15 10:58:15,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072515590] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:15,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877764247] [2023-02-15 10:58:15,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:15,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:15,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:15,509 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 10:58:15,525 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 10:58:15,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:15,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 16 conjunts are in the unsatisfiable core [2023-02-15 10:58:15,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:15,607 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 10:58:15,648 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 10:58:15,656 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-02-15 10:58:15,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:15,744 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:58:15,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877764247] provided 1 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:15,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-02-15 10:58:15,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4, 8] total 12 [2023-02-15 10:58:15,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784504263] [2023-02-15 10:58:15,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:15,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 10:58:15,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:15,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 10:58:15,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-02-15 10:58:15,747 INFO L87 Difference]: Start difference. First operand 42 states and 55 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:15,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:15,861 INFO L93 Difference]: Finished difference Result 61 states and 78 transitions. [2023-02-15 10:58:15,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 10:58:15,862 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2023-02-15 10:58:15,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:15,864 INFO L225 Difference]: With dead ends: 61 [2023-02-15 10:58:15,864 INFO L226 Difference]: Without dead ends: 40 [2023-02-15 10:58:15,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2023-02-15 10:58:15,865 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 9 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:15,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 107 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:58:15,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-02-15 10:58:15,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2023-02-15 10:58:15,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.3333333333333333) internal successors, (52), 39 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:15,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 52 transitions. [2023-02-15 10:58:15,873 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 52 transitions. Word has length 24 [2023-02-15 10:58:15,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:15,873 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 52 transitions. [2023-02-15 10:58:15,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:15,873 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 52 transitions. [2023-02-15 10:58:15,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-02-15 10:58:15,874 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:15,874 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:15,878 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 10:58:16,078 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 10:58:16,079 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:16,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:16,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1875229501, now seen corresponding path program 1 times [2023-02-15 10:58:16,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:16,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728511218] [2023-02-15 10:58:16,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:16,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:16,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:16,134 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-15 10:58:16,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:16,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728511218] [2023-02-15 10:58:16,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728511218] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:16,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205909785] [2023-02-15 10:58:16,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:16,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:16,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:16,137 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 10:58:16,139 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 10:58:16,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:16,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 16 conjunts are in the unsatisfiable core [2023-02-15 10:58:16,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:16,194 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 10:58:16,233 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 16 treesize of output 8 [2023-02-15 10:58:16,239 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-15 10:58:16,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:16,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-02-15 10:58:16,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205909785] provided 1 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:16,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-02-15 10:58:16,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4, 8] total 12 [2023-02-15 10:58:16,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058777199] [2023-02-15 10:58:16,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:16,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 10:58:16,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:16,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 10:58:16,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-02-15 10:58:16,325 INFO L87 Difference]: Start difference. First operand 40 states and 52 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:16,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:16,427 INFO L93 Difference]: Finished difference Result 66 states and 87 transitions. [2023-02-15 10:58:16,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 10:58:16,427 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2023-02-15 10:58:16,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:16,428 INFO L225 Difference]: With dead ends: 66 [2023-02-15 10:58:16,428 INFO L226 Difference]: Without dead ends: 62 [2023-02-15 10:58:16,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2023-02-15 10:58:16,429 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 39 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:16,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 68 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:16,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2023-02-15 10:58:16,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 42. [2023-02-15 10:58:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.3170731707317074) internal successors, (54), 41 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:16,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 54 transitions. [2023-02-15 10:58:16,432 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 54 transitions. Word has length 25 [2023-02-15 10:58:16,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:16,433 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 54 transitions. [2023-02-15 10:58:16,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:16,433 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 54 transitions. [2023-02-15 10:58:16,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-02-15 10:58:16,433 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:16,434 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:16,442 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 10:58:16,638 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 10:58:16,638 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:16,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:16,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1536847246, now seen corresponding path program 1 times [2023-02-15 10:58:16,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:16,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651295471] [2023-02-15 10:58:16,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:16,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:16,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-15 10:58:16,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:16,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651295471] [2023-02-15 10:58:16,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651295471] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:16,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949797885] [2023-02-15 10:58:16,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:16,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:16,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:16,688 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 10:58:16,715 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 10:58:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:16,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 10:58:16,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-15 10:58:16,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:16,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-15 10:58:16,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949797885] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:16,774 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:16,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 8 [2023-02-15 10:58:16,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125025139] [2023-02-15 10:58:16,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:16,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 10:58:16,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:16,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 10:58:16,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-02-15 10:58:16,776 INFO L87 Difference]: Start difference. First operand 42 states and 54 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:16,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:16,926 INFO L93 Difference]: Finished difference Result 220 states and 289 transitions. [2023-02-15 10:58:16,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-15 10:58:16,926 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2023-02-15 10:58:16,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:16,927 INFO L225 Difference]: With dead ends: 220 [2023-02-15 10:58:16,927 INFO L226 Difference]: Without dead ends: 183 [2023-02-15 10:58:16,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-02-15 10:58:16,928 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 201 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:16,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 185 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:58:16,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2023-02-15 10:58:16,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 48. [2023-02-15 10:58:16,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.297872340425532) internal successors, (61), 47 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:16,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 61 transitions. [2023-02-15 10:58:16,934 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 61 transitions. Word has length 26 [2023-02-15 10:58:16,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:16,934 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 61 transitions. [2023-02-15 10:58:16,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:16,934 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 61 transitions. [2023-02-15 10:58:16,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-02-15 10:58:16,935 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:16,935 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:16,941 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 10:58:17,139 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 10:58:17,139 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:17,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:17,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1845688875, now seen corresponding path program 2 times [2023-02-15 10:58:17,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:17,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564104358] [2023-02-15 10:58:17,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:17,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:17,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-02-15 10:58:17,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:17,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564104358] [2023-02-15 10:58:17,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564104358] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:17,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915061731] [2023-02-15 10:58:17,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 10:58:17,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:17,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:17,212 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 10:58:17,214 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 10:58:17,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 10:58:17,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 10:58:17,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-02-15 10:58:17,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:17,281 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-02-15 10:58:17,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-02-15 10:58:17,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915061731] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:17,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:17,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 10 [2023-02-15 10:58:17,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921758677] [2023-02-15 10:58:17,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:17,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 10:58:17,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 10:58:17,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-02-15 10:58:17,338 INFO L87 Difference]: Start difference. First operand 48 states and 61 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:17,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:17,729 INFO L93 Difference]: Finished difference Result 390 states and 517 transitions. [2023-02-15 10:58:17,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-02-15 10:58:17,729 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2023-02-15 10:58:17,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:17,730 INFO L225 Difference]: With dead ends: 390 [2023-02-15 10:58:17,730 INFO L226 Difference]: Without dead ends: 349 [2023-02-15 10:58:17,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-02-15 10:58:17,731 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 680 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:17,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [680 Valid, 274 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 10:58:17,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2023-02-15 10:58:17,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 52. [2023-02-15 10:58:17,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.2941176470588236) internal successors, (66), 51 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:17,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 66 transitions. [2023-02-15 10:58:17,743 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 66 transitions. Word has length 30 [2023-02-15 10:58:17,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:17,744 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 66 transitions. [2023-02-15 10:58:17,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:17,744 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 66 transitions. [2023-02-15 10:58:17,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-02-15 10:58:17,746 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:17,746 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:17,752 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 10:58:17,950 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 10:58:17,950 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:17,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:17,951 INFO L85 PathProgramCache]: Analyzing trace with hash -926448804, now seen corresponding path program 1 times [2023-02-15 10:58:17,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:17,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054157639] [2023-02-15 10:58:17,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:17,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:18,049 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-15 10:58:18,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:18,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054157639] [2023-02-15 10:58:18,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054157639] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:18,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156752471] [2023-02-15 10:58:18,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:18,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:18,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:18,051 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 10:58:18,054 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 10:58:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:18,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 10:58:18,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:18,111 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-02-15 10:58:18,111 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 10:58:18,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156752471] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 10:58:18,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-15 10:58:18,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-02-15 10:58:18,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300942748] [2023-02-15 10:58:18,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:18,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 10:58:18,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:18,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 10:58:18,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-02-15 10:58:18,114 INFO L87 Difference]: Start difference. First operand 52 states and 66 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:18,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:18,130 INFO L93 Difference]: Finished difference Result 94 states and 126 transitions. [2023-02-15 10:58:18,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 10:58:18,131 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2023-02-15 10:58:18,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:18,132 INFO L225 Difference]: With dead ends: 94 [2023-02-15 10:58:18,132 INFO L226 Difference]: Without dead ends: 64 [2023-02-15 10:58:18,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-02-15 10:58:18,133 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 6 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:18,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 51 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:18,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-02-15 10:58:18,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 56. [2023-02-15 10:58:18,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.2727272727272727) internal successors, (70), 55 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:18,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 70 transitions. [2023-02-15 10:58:18,145 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 70 transitions. Word has length 33 [2023-02-15 10:58:18,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:18,145 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 70 transitions. [2023-02-15 10:58:18,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:18,145 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 70 transitions. [2023-02-15 10:58:18,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-02-15 10:58:18,148 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:18,148 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:18,154 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 10:58:18,352 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 10:58:18,353 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:18,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:18,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1399324024, now seen corresponding path program 3 times [2023-02-15 10:58:18,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:18,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465109404] [2023-02-15 10:58:18,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:18,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:18,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:18,442 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-02-15 10:58:18,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:18,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465109404] [2023-02-15 10:58:18,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465109404] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:18,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155689709] [2023-02-15 10:58:18,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 10:58:18,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:18,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:18,445 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 10:58:18,446 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 10:58:18,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-02-15 10:58:18,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 10:58:18,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-02-15 10:58:18,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:18,736 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 10:58:18,737 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 10:58:18,737 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 17 treesize of output 10 [2023-02-15 10:58:18,746 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 10:58:18,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:18,859 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-02-15 10:58:18,859 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 47 treesize of output 1 [2023-02-15 10:58:18,860 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-02-15 10:58:18,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155689709] provided 1 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:18,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-02-15 10:58:18,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6, 10] total 19 [2023-02-15 10:58:18,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184442423] [2023-02-15 10:58:18,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 10:58:18,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 10:58:18,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:18,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 10:58:18,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-02-15 10:58:18,862 INFO L87 Difference]: Start difference. First operand 56 states and 70 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:18,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:18,941 INFO L93 Difference]: Finished difference Result 90 states and 113 transitions. [2023-02-15 10:58:18,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 10:58:18,941 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2023-02-15 10:58:18,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:18,942 INFO L225 Difference]: With dead ends: 90 [2023-02-15 10:58:18,942 INFO L226 Difference]: Without dead ends: 69 [2023-02-15 10:58:18,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-02-15 10:58:18,942 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 80 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:18,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 83 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 10:58:18,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2023-02-15 10:58:18,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 51. [2023-02-15 10:58:18,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.26) internal successors, (63), 50 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:18,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 63 transitions. [2023-02-15 10:58:18,957 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 63 transitions. Word has length 34 [2023-02-15 10:58:18,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:18,957 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 63 transitions. [2023-02-15 10:58:18,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:18,957 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 63 transitions. [2023-02-15 10:58:18,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-02-15 10:58:18,959 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:18,959 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 10:58:18,967 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 10:58:19,163 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 10:58:19,164 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:19,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:19,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1076823445, now seen corresponding path program 1 times [2023-02-15 10:58:19,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:19,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012658200] [2023-02-15 10:58:19,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:19,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-02-15 10:58:19,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:19,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012658200] [2023-02-15 10:58:19,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012658200] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:19,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465971000] [2023-02-15 10:58:19,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:19,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:19,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:19,283 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 10:58:19,285 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 10:58:19,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:19,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-15 10:58:19,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-15 10:58:19,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:19,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-02-15 10:58:19,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465971000] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:19,463 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:19,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 16 [2023-02-15 10:58:19,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785252519] [2023-02-15 10:58:19,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:19,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-15 10:58:19,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:19,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-15 10:58:19,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-02-15 10:58:19,464 INFO L87 Difference]: Start difference. First operand 51 states and 63 transitions. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:20,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:20,074 INFO L93 Difference]: Finished difference Result 432 states and 552 transitions. [2023-02-15 10:58:20,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-02-15 10:58:20,075 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2023-02-15 10:58:20,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:20,077 INFO L225 Difference]: With dead ends: 432 [2023-02-15 10:58:20,077 INFO L226 Difference]: Without dead ends: 382 [2023-02-15 10:58:20,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=273, Invalid=1367, Unknown=0, NotChecked=0, Total=1640 [2023-02-15 10:58:20,078 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 649 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:20,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 848 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 10:58:20,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2023-02-15 10:58:20,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 69. [2023-02-15 10:58:20,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.2794117647058822) internal successors, (87), 68 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:20,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 87 transitions. [2023-02-15 10:58:20,090 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 87 transitions. Word has length 36 [2023-02-15 10:58:20,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:20,090 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 87 transitions. [2023-02-15 10:58:20,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:20,091 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 87 transitions. [2023-02-15 10:58:20,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-02-15 10:58:20,091 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:20,091 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2023-02-15 10:58:20,097 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 10:58:20,295 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 10:58:20,296 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:20,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:20,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1408390255, now seen corresponding path program 1 times [2023-02-15 10:58:20,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:20,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145491930] [2023-02-15 10:58:20,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:20,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:20,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:20,404 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-02-15 10:58:20,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:20,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145491930] [2023-02-15 10:58:20,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145491930] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:20,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453338734] [2023-02-15 10:58:20,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:20,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:20,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:20,406 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 10:58:20,408 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 10:58:20,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:20,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-02-15 10:58:20,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:20,586 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-02-15 10:58:20,586 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 26 treesize of output 10 [2023-02-15 10:58:20,597 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-02-15 10:58:20,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:20,814 INFO L321 Elim1Store]: treesize reduction 4, result has 97.7 percent of original size [2023-02-15 10:58:20,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 90 treesize of output 217 [2023-02-15 10:58:21,212 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-15 10:58:21,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453338734] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:21,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:21,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 21 [2023-02-15 10:58:21,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613390629] [2023-02-15 10:58:21,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:21,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-02-15 10:58:21,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-02-15 10:58:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-02-15 10:58:21,215 INFO L87 Difference]: Start difference. First operand 69 states and 87 transitions. Second operand has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:22,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:22,172 INFO L93 Difference]: Finished difference Result 549 states and 725 transitions. [2023-02-15 10:58:22,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-02-15 10:58:22,173 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-02-15 10:58:22,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:22,174 INFO L225 Difference]: With dead ends: 549 [2023-02-15 10:58:22,174 INFO L226 Difference]: Without dead ends: 491 [2023-02-15 10:58:22,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=353, Invalid=1453, Unknown=0, NotChecked=0, Total=1806 [2023-02-15 10:58:22,175 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 638 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:22,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [638 Valid, 573 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 10:58:22,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2023-02-15 10:58:22,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 95. [2023-02-15 10:58:22,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.2765957446808511) internal successors, (120), 94 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:22,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 120 transitions. [2023-02-15 10:58:22,191 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 120 transitions. Word has length 38 [2023-02-15 10:58:22,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:22,192 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 120 transitions. [2023-02-15 10:58:22,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.8095238095238093) internal successors, (80), 21 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:22,192 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 120 transitions. [2023-02-15 10:58:22,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-02-15 10:58:22,192 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:22,192 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-02-15 10:58:22,213 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 10:58:22,397 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 10:58:22,397 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:22,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:22,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1678328275, now seen corresponding path program 1 times [2023-02-15 10:58:22,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:22,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216764965] [2023-02-15 10:58:22,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:22,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:22,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:22,452 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-02-15 10:58:22,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:22,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216764965] [2023-02-15 10:58:22,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216764965] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:22,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623059817] [2023-02-15 10:58:22,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:22,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:22,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:22,470 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 10:58:22,501 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 10:58:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:22,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 32 conjunts are in the unsatisfiable core [2023-02-15 10:58:22,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:22,708 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-02-15 10:58:22,708 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 27 treesize of output 15 [2023-02-15 10:58:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-02-15 10:58:22,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:22,910 INFO L321 Elim1Store]: treesize reduction 11, result has 93.7 percent of original size [2023-02-15 10:58:22,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 91 treesize of output 211 [2023-02-15 10:58:23,316 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:58:23,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623059817] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:23,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:23,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 10, 9] total 18 [2023-02-15 10:58:23,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753412786] [2023-02-15 10:58:23,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:23,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-15 10:58:23,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:23,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-15 10:58:23,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-02-15 10:58:23,317 INFO L87 Difference]: Start difference. First operand 95 states and 120 transitions. Second operand has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:23,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:23,723 INFO L93 Difference]: Finished difference Result 313 states and 431 transitions. [2023-02-15 10:58:23,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-02-15 10:58:23,724 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2023-02-15 10:58:23,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:23,724 INFO L225 Difference]: With dead ends: 313 [2023-02-15 10:58:23,725 INFO L226 Difference]: Without dead ends: 241 [2023-02-15 10:58:23,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2023-02-15 10:58:23,726 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 208 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:23,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 294 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 10:58:23,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-02-15 10:58:23,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 127. [2023-02-15 10:58:23,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 1.2698412698412698) internal successors, (160), 126 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:23,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 160 transitions. [2023-02-15 10:58:23,746 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 160 transitions. Word has length 40 [2023-02-15 10:58:23,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:23,746 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 160 transitions. [2023-02-15 10:58:23,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.611111111111111) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:23,747 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 160 transitions. [2023-02-15 10:58:23,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 10:58:23,747 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:23,747 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-02-15 10:58:23,754 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 10:58:23,952 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 10:58:23,952 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:23,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:23,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1208431142, now seen corresponding path program 2 times [2023-02-15 10:58:23,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:23,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106118385] [2023-02-15 10:58:23,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:23,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:23,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:24,197 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:58:24,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:24,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106118385] [2023-02-15 10:58:24,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106118385] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:24,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931234062] [2023-02-15 10:58:24,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 10:58:24,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:24,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:24,199 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 10:58:24,201 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 10:58:24,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 10:58:24,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 10:58:24,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 24 conjunts are in the unsatisfiable core [2023-02-15 10:58:24,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:24,370 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-02-15 10:58:24,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:24,468 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:58:24,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931234062] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:24,469 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:24,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 20 [2023-02-15 10:58:24,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776491901] [2023-02-15 10:58:24,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:24,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-15 10:58:24,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:24,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-15 10:58:24,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2023-02-15 10:58:24,470 INFO L87 Difference]: Start difference. First operand 127 states and 160 transitions. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:25,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:58:25,224 INFO L93 Difference]: Finished difference Result 537 states and 691 transitions. [2023-02-15 10:58:25,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-02-15 10:58:25,224 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-02-15 10:58:25,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:58:25,226 INFO L225 Difference]: With dead ends: 537 [2023-02-15 10:58:25,226 INFO L226 Difference]: Without dead ends: 531 [2023-02-15 10:58:25,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=230, Invalid=1576, Unknown=0, NotChecked=0, Total=1806 [2023-02-15 10:58:25,227 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 528 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1137 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 10:58:25,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 1137 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1053 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 10:58:25,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-02-15 10:58:25,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 165. [2023-02-15 10:58:25,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 1.2804878048780488) internal successors, (210), 164 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:25,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 210 transitions. [2023-02-15 10:58:25,258 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 210 transitions. Word has length 46 [2023-02-15 10:58:25,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:58:25,259 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 210 transitions. [2023-02-15 10:58:25,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:25,259 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 210 transitions. [2023-02-15 10:58:25,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 10:58:25,259 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:58:25,259 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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 10:58:25,266 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 10:58:25,464 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 10:58:25,465 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:58:25,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:58:25,465 INFO L85 PathProgramCache]: Analyzing trace with hash -528372772, now seen corresponding path program 1 times [2023-02-15 10:58:25,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:58:25,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370049098] [2023-02-15 10:58:25,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:25,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:58:25,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:26,431 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-02-15 10:58:26,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:58:26,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370049098] [2023-02-15 10:58:26,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370049098] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:58:26,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628162795] [2023-02-15 10:58:26,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:58:26,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:58:26,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:58:26,432 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 10:58:26,433 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 10:58:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:58:26,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 45 conjunts are in the unsatisfiable core [2023-02-15 10:58:26,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:58:29,643 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 10:58:29,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 195 treesize of output 251 [2023-02-15 10:58:30,699 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-15 10:58:30,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:58:31,707 INFO L321 Elim1Store]: treesize reduction 456, result has 0.2 percent of original size [2023-02-15 10:58:31,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 249 treesize of output 1 [2023-02-15 10:58:31,713 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:58:31,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628162795] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:58:31,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:58:31,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 15, 13] total 31 [2023-02-15 10:58:31,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897815415] [2023-02-15 10:58:31,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:58:31,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-02-15 10:58:31,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:58:31,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-02-15 10:58:31,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2023-02-15 10:58:31,716 INFO L87 Difference]: Start difference. First operand 165 states and 210 transitions. Second operand has 31 states, 31 states have (on average 2.935483870967742) internal successors, (91), 31 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:58:51,889 WARN L233 SmtUtils]: Spent 5.66s on a formula simplification. DAG size of input: 112 DAG size of output: 87 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 10:59:38,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:59:38,774 INFO L93 Difference]: Finished difference Result 608 states and 793 transitions. [2023-02-15 10:59:38,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-02-15 10:59:38,775 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.935483870967742) internal successors, (91), 31 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-02-15 10:59:38,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:59:38,777 INFO L225 Difference]: With dead ends: 608 [2023-02-15 10:59:38,777 INFO L226 Difference]: Without dead ends: 480 [2023-02-15 10:59:38,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 69.0s TimeCoverageRelationStatistics Valid=838, Invalid=4132, Unknown=0, NotChecked=0, Total=4970 [2023-02-15 10:59:38,779 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 367 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-02-15 10:59:38,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 308 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-02-15 10:59:38,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2023-02-15 10:59:38,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 335. [2023-02-15 10:59:38,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 1.2455089820359282) internal successors, (416), 334 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:59:38,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 416 transitions. [2023-02-15 10:59:38,849 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 416 transitions. Word has length 46 [2023-02-15 10:59:38,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:59:38,849 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 416 transitions. [2023-02-15 10:59:38,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.935483870967742) internal successors, (91), 31 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:59:38,849 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 416 transitions. [2023-02-15 10:59:38,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 10:59:38,850 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:59:38,850 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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 10:59:38,858 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 10:59:39,054 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 10:59:39,055 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:59:39,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:59:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -785729316, now seen corresponding path program 1 times [2023-02-15 10:59:39,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:59:39,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330705010] [2023-02-15 10:59:39,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:59:39,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:59:39,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:59:39,887 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-02-15 10:59:39,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:59:39,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330705010] [2023-02-15 10:59:39,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330705010] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:59:39,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374303704] [2023-02-15 10:59:39,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:59:39,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:59:39,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:59:39,888 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 10:59:39,890 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 10:59:39,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:59:39,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 45 conjunts are in the unsatisfiable core [2023-02-15 10:59:39,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:59:47,113 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 10:59:47,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 197 treesize of output 253 [2023-02-15 10:59:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-15 10:59:48,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:59:49,323 INFO L321 Elim1Store]: treesize reduction 456, result has 0.2 percent of original size [2023-02-15 10:59:49,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 249 treesize of output 1 [2023-02-15 10:59:49,325 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:59:49,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374303704] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:59:49,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:59:49,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15, 13] total 31 [2023-02-15 10:59:49,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296764044] [2023-02-15 10:59:49,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:59:49,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-02-15 10:59:49,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:59:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-02-15 10:59:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2023-02-15 10:59:49,327 INFO L87 Difference]: Start difference. First operand 335 states and 416 transitions. Second operand has 31 states, 31 states have (on average 3.0) internal successors, (93), 31 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:59:57,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 10:59:57,556 INFO L93 Difference]: Finished difference Result 812 states and 1048 transitions. [2023-02-15 10:59:57,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-02-15 10:59:57,557 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.0) internal successors, (93), 31 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-02-15 10:59:57,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 10:59:57,560 INFO L225 Difference]: With dead ends: 812 [2023-02-15 10:59:57,560 INFO L226 Difference]: Without dead ends: 668 [2023-02-15 10:59:57,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1429 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=1216, Invalid=4484, Unknown=0, NotChecked=0, Total=5700 [2023-02-15 10:59:57,562 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 482 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-02-15 10:59:57,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [482 Valid, 253 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-02-15 10:59:57,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2023-02-15 10:59:57,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 284. [2023-02-15 10:59:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 1.204946996466431) internal successors, (341), 283 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:59:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 341 transitions. [2023-02-15 10:59:57,635 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 341 transitions. Word has length 46 [2023-02-15 10:59:57,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 10:59:57,635 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 341 transitions. [2023-02-15 10:59:57,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.0) internal successors, (93), 31 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 10:59:57,636 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 341 transitions. [2023-02-15 10:59:57,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 10:59:57,636 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 10:59:57,636 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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 10:59:57,641 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 10:59:57,841 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 10:59:57,842 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 10:59:57,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 10:59:57,842 INFO L85 PathProgramCache]: Analyzing trace with hash -404220840, now seen corresponding path program 1 times [2023-02-15 10:59:57,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 10:59:57,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325619491] [2023-02-15 10:59:57,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:59:57,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 10:59:57,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:59:59,180 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:59:59,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 10:59:59,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325619491] [2023-02-15 10:59:59,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325619491] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 10:59:59,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990766105] [2023-02-15 10:59:59,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 10:59:59,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 10:59:59,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 10:59:59,182 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 10:59:59,188 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 10:59:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 10:59:59,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 42 conjunts are in the unsatisfiable core [2023-02-15 10:59:59,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 10:59:59,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 10:59:59,503 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 10:59:59,504 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 10:59:59,505 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 13 [2023-02-15 10:59:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-02-15 10:59:59,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 10:59:59,821 INFO L321 Elim1Store]: treesize reduction 26, result has 68.3 percent of original size [2023-02-15 10:59:59,822 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 37 treesize of output 63 [2023-02-15 10:59:59,877 INFO L321 Elim1Store]: treesize reduction 25, result has 72.5 percent of original size [2023-02-15 10:59:59,877 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 36 treesize of output 73 [2023-02-15 10:59:59,950 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 10:59:59,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990766105] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 10:59:59,951 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 10:59:59,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 27 [2023-02-15 10:59:59,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757961341] [2023-02-15 10:59:59,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 10:59:59,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-02-15 10:59:59,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 10:59:59,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-02-15 10:59:59,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2023-02-15 10:59:59,953 INFO L87 Difference]: Start difference. First operand 284 states and 341 transitions. Second operand has 27 states, 27 states have (on average 2.925925925925926) internal successors, (79), 27 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:00,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:00,847 INFO L93 Difference]: Finished difference Result 775 states and 932 transitions. [2023-02-15 11:00:00,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-02-15 11:00:00,848 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.925925925925926) internal successors, (79), 27 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-02-15 11:00:00,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:00,850 INFO L225 Difference]: With dead ends: 775 [2023-02-15 11:00:00,850 INFO L226 Difference]: Without dead ends: 636 [2023-02-15 11:00:00,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=335, Invalid=1071, Unknown=0, NotChecked=0, Total=1406 [2023-02-15 11:00:00,851 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 181 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:00,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 243 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 11:00:00,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-02-15 11:00:00,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 412. [2023-02-15 11:00:00,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 1.2068126520681266) internal successors, (496), 411 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:00,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 496 transitions. [2023-02-15 11:00:00,955 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 496 transitions. Word has length 46 [2023-02-15 11:00:00,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:00,955 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 496 transitions. [2023-02-15 11:00:00,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.925925925925926) internal successors, (79), 27 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:00,955 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 496 transitions. [2023-02-15 11:00:00,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-02-15 11:00:00,956 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:00,956 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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 11:00:00,961 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 11:00:01,157 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 11:00:01,157 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:01,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:01,158 INFO L85 PathProgramCache]: Analyzing trace with hash -661577384, now seen corresponding path program 1 times [2023-02-15 11:00:01,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:01,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966793319] [2023-02-15 11:00:01,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:01,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:01,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:02,391 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 11:00:02,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:02,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966793319] [2023-02-15 11:00:02,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966793319] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:02,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500786697] [2023-02-15 11:00:02,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:02,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:02,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:02,401 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 11:00:02,439 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 11:00:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:02,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 40 conjunts are in the unsatisfiable core [2023-02-15 11:00:02,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:02,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:00:02,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:00:02,699 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 11:00:02,700 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 14 [2023-02-15 11:00:02,708 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-15 11:00:02,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:02,972 INFO L321 Elim1Store]: treesize reduction 17, result has 81.3 percent of original size [2023-02-15 11:00:02,973 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 36 treesize of output 81 [2023-02-15 11:00:03,098 INFO L321 Elim1Store]: treesize reduction 17, result has 79.3 percent of original size [2023-02-15 11:00:03,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 72 [2023-02-15 11:00:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 11:00:03,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500786697] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:03,180 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:03,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 26 [2023-02-15 11:00:03,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756823942] [2023-02-15 11:00:03,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:03,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-02-15 11:00:03,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:03,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-02-15 11:00:03,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2023-02-15 11:00:03,182 INFO L87 Difference]: Start difference. First operand 412 states and 496 transitions. Second operand has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:04,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:04,115 INFO L93 Difference]: Finished difference Result 742 states and 878 transitions. [2023-02-15 11:00:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-15 11:00:04,116 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-02-15 11:00:04,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:04,118 INFO L225 Difference]: With dead ends: 742 [2023-02-15 11:00:04,118 INFO L226 Difference]: Without dead ends: 611 [2023-02-15 11:00:04,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 82 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=332, Invalid=1000, Unknown=0, NotChecked=0, Total=1332 [2023-02-15 11:00:04,119 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 231 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:04,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 203 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 11:00:04,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2023-02-15 11:00:04,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 428. [2023-02-15 11:00:04,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 1.1873536299765808) internal successors, (507), 427 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:04,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 507 transitions. [2023-02-15 11:00:04,243 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 507 transitions. Word has length 46 [2023-02-15 11:00:04,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:04,243 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 507 transitions. [2023-02-15 11:00:04,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:04,243 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 507 transitions. [2023-02-15 11:00:04,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-02-15 11:00:04,244 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:04,244 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:00:04,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-02-15 11:00:04,448 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 11:00:04,449 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:04,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:04,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1978872450, now seen corresponding path program 1 times [2023-02-15 11:00:04,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:04,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372918077] [2023-02-15 11:00:04,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:04,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:04,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:04,603 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-02-15 11:00:04,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:04,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372918077] [2023-02-15 11:00:04,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372918077] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:04,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068944659] [2023-02-15 11:00:04,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:04,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:04,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:04,613 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 11:00:04,615 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 11:00:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:04,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 11:00:04,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:04,728 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-02-15 11:00:04,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-02-15 11:00:04,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068944659] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:04,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:04,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 14 [2023-02-15 11:00:04,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197335597] [2023-02-15 11:00:04,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:04,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-15 11:00:04,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:04,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-15 11:00:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-02-15 11:00:04,777 INFO L87 Difference]: Start difference. First operand 428 states and 507 transitions. Second operand has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:05,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:05,062 INFO L93 Difference]: Finished difference Result 1006 states and 1180 transitions. [2023-02-15 11:00:05,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-15 11:00:05,063 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2023-02-15 11:00:05,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:05,066 INFO L225 Difference]: With dead ends: 1006 [2023-02-15 11:00:05,066 INFO L226 Difference]: Without dead ends: 611 [2023-02-15 11:00:05,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2023-02-15 11:00:05,067 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 248 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:05,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 149 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 11:00:05,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2023-02-15 11:00:05,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 452. [2023-02-15 11:00:05,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 451 states have (on average 1.1840354767184036) internal successors, (534), 451 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 534 transitions. [2023-02-15 11:00:05,195 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 534 transitions. Word has length 55 [2023-02-15 11:00:05,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:05,195 INFO L495 AbstractCegarLoop]: Abstraction has 452 states and 534 transitions. [2023-02-15 11:00:05,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:05,195 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 534 transitions. [2023-02-15 11:00:05,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-02-15 11:00:05,197 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:05,197 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 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] [2023-02-15 11:00:05,204 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 11:00:05,402 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 11:00:05,402 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:05,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:05,403 INFO L85 PathProgramCache]: Analyzing trace with hash -723438098, now seen corresponding path program 2 times [2023-02-15 11:00:05,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:05,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780448864] [2023-02-15 11:00:05,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:05,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:06,063 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-02-15 11:00:06,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:06,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780448864] [2023-02-15 11:00:06,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780448864] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:06,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310830642] [2023-02-15 11:00:06,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 11:00:06,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:06,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:06,065 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 11:00:06,067 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 11:00:06,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 11:00:06,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:00:06,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 26 conjunts are in the unsatisfiable core [2023-02-15 11:00:06,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:06,301 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 11:00:06,308 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 22 proven. 18 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 11:00:06,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:06,468 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-02-15 11:00:06,468 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 49 treesize of output 31 [2023-02-15 11:00:06,498 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 26 proven. 5 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-02-15 11:00:06,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310830642] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:06,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:06,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 27 [2023-02-15 11:00:06,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365780994] [2023-02-15 11:00:06,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:06,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-02-15 11:00:06,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:06,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-02-15 11:00:06,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2023-02-15 11:00:06,499 INFO L87 Difference]: Start difference. First operand 452 states and 534 transitions. Second operand has 27 states, 27 states have (on average 3.4444444444444446) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:06,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:06,993 INFO L93 Difference]: Finished difference Result 543 states and 629 transitions. [2023-02-15 11:00:06,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-15 11:00:06,993 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.4444444444444446) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2023-02-15 11:00:06,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:06,995 INFO L225 Difference]: With dead ends: 543 [2023-02-15 11:00:06,995 INFO L226 Difference]: Without dead ends: 468 [2023-02-15 11:00:06,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=259, Invalid=1001, Unknown=0, NotChecked=0, Total=1260 [2023-02-15 11:00:06,996 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 188 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:06,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 281 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 11:00:06,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2023-02-15 11:00:07,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 430. [2023-02-15 11:00:07,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 1.1864801864801864) internal successors, (509), 429 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 509 transitions. [2023-02-15 11:00:07,111 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 509 transitions. Word has length 56 [2023-02-15 11:00:07,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:07,111 INFO L495 AbstractCegarLoop]: Abstraction has 430 states and 509 transitions. [2023-02-15 11:00:07,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.4444444444444446) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:07,112 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 509 transitions. [2023-02-15 11:00:07,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-02-15 11:00:07,112 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:07,112 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 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 11:00:07,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-02-15 11:00:07,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:07,318 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:07,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:07,318 INFO L85 PathProgramCache]: Analyzing trace with hash -41484349, now seen corresponding path program 3 times [2023-02-15 11:00:07,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:07,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122773103] [2023-02-15 11:00:07,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:07,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:07,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:09,108 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-02-15 11:00:09,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:09,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122773103] [2023-02-15 11:00:09,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122773103] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:09,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585969580] [2023-02-15 11:00:09,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 11:00:09,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:09,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:09,110 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:00:09,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-02-15 11:00:09,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-15 11:00:09,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:00:09,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 17 conjunts are in the unsatisfiable core [2023-02-15 11:00:09,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:09,366 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 16 treesize of output 8 [2023-02-15 11:00:09,368 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 11:00:09,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:09,540 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-02-15 11:00:09,541 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 50 treesize of output 32 [2023-02-15 11:00:09,580 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 11:00:09,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585969580] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:09,580 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:09,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 10, 9] total 33 [2023-02-15 11:00:09,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525676975] [2023-02-15 11:00:09,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:09,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-02-15 11:00:09,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:09,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-02-15 11:00:09,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2023-02-15 11:00:09,582 INFO L87 Difference]: Start difference. First operand 430 states and 509 transitions. Second operand has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:11,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:11,341 INFO L93 Difference]: Finished difference Result 1378 states and 1643 transitions. [2023-02-15 11:00:11,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-02-15 11:00:11,342 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2023-02-15 11:00:11,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:11,345 INFO L225 Difference]: With dead ends: 1378 [2023-02-15 11:00:11,345 INFO L226 Difference]: Without dead ends: 1374 [2023-02-15 11:00:11,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=579, Invalid=2727, Unknown=0, NotChecked=0, Total=3306 [2023-02-15 11:00:11,346 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 650 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:11,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 366 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 11:00:11,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1374 states. [2023-02-15 11:00:11,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1374 to 466. [2023-02-15 11:00:11,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 1.1720430107526882) internal successors, (545), 465 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:11,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 545 transitions. [2023-02-15 11:00:11,499 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 545 transitions. Word has length 57 [2023-02-15 11:00:11,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:11,500 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 545 transitions. [2023-02-15 11:00:11,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:11,500 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 545 transitions. [2023-02-15 11:00:11,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-02-15 11:00:11,501 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:11,501 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 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 11:00:11,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-02-15 11:00:11,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:11,706 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:11,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:11,706 INFO L85 PathProgramCache]: Analyzing trace with hash -793949111, now seen corresponding path program 4 times [2023-02-15 11:00:11,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:11,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32263083] [2023-02-15 11:00:11,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:11,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-02-15 11:00:11,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:11,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32263083] [2023-02-15 11:00:11,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32263083] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:11,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580563447] [2023-02-15 11:00:11,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-15 11:00:11,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:11,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:11,829 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:00:11,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-02-15 11:00:11,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-15 11:00:11,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:00:11,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 25 conjunts are in the unsatisfiable core [2023-02-15 11:00:11,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:12,010 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 11:00:12,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:12,166 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-02-15 11:00:12,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580563447] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:12,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:12,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 11] total 23 [2023-02-15 11:00:12,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873129401] [2023-02-15 11:00:12,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:12,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-02-15 11:00:12,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:12,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-02-15 11:00:12,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2023-02-15 11:00:12,167 INFO L87 Difference]: Start difference. First operand 466 states and 545 transitions. Second operand has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:16,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:16,201 INFO L93 Difference]: Finished difference Result 2936 states and 3530 transitions. [2023-02-15 11:00:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2023-02-15 11:00:16,201 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2023-02-15 11:00:16,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:16,226 INFO L225 Difference]: With dead ends: 2936 [2023-02-15 11:00:16,226 INFO L226 Difference]: Without dead ends: 2714 [2023-02-15 11:00:16,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3012 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1449, Invalid=6923, Unknown=0, NotChecked=0, Total=8372 [2023-02-15 11:00:16,229 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 1199 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1199 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:16,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1199 Valid, 536 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-15 11:00:16,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2023-02-15 11:00:16,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 556. [2023-02-15 11:00:16,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 1.190990990990991) internal successors, (661), 555 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:16,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 661 transitions. [2023-02-15 11:00:16,427 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 661 transitions. Word has length 58 [2023-02-15 11:00:16,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:16,427 INFO L495 AbstractCegarLoop]: Abstraction has 556 states and 661 transitions. [2023-02-15 11:00:16,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:16,427 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 661 transitions. [2023-02-15 11:00:16,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-02-15 11:00:16,430 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:16,430 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:00:16,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-02-15 11:00:16,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-02-15 11:00:16,635 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:16,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:16,636 INFO L85 PathProgramCache]: Analyzing trace with hash 168090165, now seen corresponding path program 5 times [2023-02-15 11:00:16,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:16,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096532267] [2023-02-15 11:00:16,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:16,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:16,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:16,849 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-02-15 11:00:16,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:16,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096532267] [2023-02-15 11:00:16,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096532267] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:16,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739721625] [2023-02-15 11:00:16,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-15 11:00:16,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:16,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:16,856 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:00:16,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-02-15 11:00:18,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-02-15 11:00:18,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:00:18,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 54 conjunts are in the unsatisfiable core [2023-02-15 11:00:18,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:18,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 13 treesize of output 9 [2023-02-15 11:00:18,584 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 16 treesize of output 8 [2023-02-15 11:00:18,601 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-02-15 11:00:18,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:19,217 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 24 proven. 35 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-02-15 11:00:19,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739721625] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:19,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:19,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 23, 15] total 45 [2023-02-15 11:00:19,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040730715] [2023-02-15 11:00:19,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:19,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-02-15 11:00:19,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-02-15 11:00:19,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1742, Unknown=0, NotChecked=0, Total=1980 [2023-02-15 11:00:19,219 INFO L87 Difference]: Start difference. First operand 556 states and 661 transitions. Second operand has 45 states, 45 states have (on average 3.022222222222222) internal successors, (136), 45 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:47,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:47,603 INFO L93 Difference]: Finished difference Result 10576 states and 13206 transitions. [2023-02-15 11:00:47,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 396 states. [2023-02-15 11:00:47,604 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.022222222222222) internal successors, (136), 45 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2023-02-15 11:00:47,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:47,632 INFO L225 Difference]: With dead ends: 10576 [2023-02-15 11:00:47,633 INFO L226 Difference]: Without dead ends: 9914 [2023-02-15 11:00:47,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 417 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75209 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=9836, Invalid=165306, Unknown=0, NotChecked=0, Total=175142 [2023-02-15 11:00:47,650 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 2950 mSDsluCounter, 9696 mSDsCounter, 0 mSdLazyCounter, 15477 mSolverCounterSat, 410 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2950 SdHoareTripleChecker+Valid, 10168 SdHoareTripleChecker+Invalid, 15887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 15477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:47,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2950 Valid, 10168 Invalid, 15887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 15477 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2023-02-15 11:00:47,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9914 states. [2023-02-15 11:00:48,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9914 to 1561. [2023-02-15 11:00:48,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1560 states have (on average 1.183974358974359) internal successors, (1847), 1560 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:48,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 1847 transitions. [2023-02-15 11:00:48,433 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 1847 transitions. Word has length 66 [2023-02-15 11:00:48,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:48,433 INFO L495 AbstractCegarLoop]: Abstraction has 1561 states and 1847 transitions. [2023-02-15 11:00:48,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.022222222222222) internal successors, (136), 45 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:48,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 1847 transitions. [2023-02-15 11:00:48,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 11:00:48,435 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:48,435 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-02-15 11:00:48,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-02-15 11:00:48,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-02-15 11:00:48,641 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:48,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:48,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1786130607, now seen corresponding path program 6 times [2023-02-15 11:00:48,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:48,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179260907] [2023-02-15 11:00:48,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:48,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:50,279 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 38 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 11:00:50,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:50,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179260907] [2023-02-15 11:00:50,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179260907] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:50,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065513542] [2023-02-15 11:00:50,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-15 11:00:50,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:50,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:50,281 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:00:50,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-02-15 11:00:50,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-02-15 11:00:50,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:00:50,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 34 conjunts are in the unsatisfiable core [2023-02-15 11:00:50,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:50,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:00:50,746 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:00:50,747 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 11:00:50,747 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 13 [2023-02-15 11:00:50,756 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 11:00:50,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:51,004 INFO L321 Elim1Store]: treesize reduction 63, result has 64.6 percent of original size [2023-02-15 11:00:51,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 92 treesize of output 162 [2023-02-15 11:00:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 23 proven. 30 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 11:00:51,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065513542] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:51,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:51,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 13] total 37 [2023-02-15 11:00:51,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794027472] [2023-02-15 11:00:51,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:51,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-02-15 11:00:51,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:51,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-02-15 11:00:51,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1122, Unknown=0, NotChecked=0, Total=1332 [2023-02-15 11:00:51,149 INFO L87 Difference]: Start difference. First operand 1561 states and 1847 transitions. Second operand has 37 states, 37 states have (on average 3.2432432432432434) internal successors, (120), 37 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:54,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:00:54,494 INFO L93 Difference]: Finished difference Result 3029 states and 3633 transitions. [2023-02-15 11:00:54,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-02-15 11:00:54,494 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.2432432432432434) internal successors, (120), 37 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-02-15 11:00:54,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:00:54,499 INFO L225 Difference]: With dead ends: 3029 [2023-02-15 11:00:54,499 INFO L226 Difference]: Without dead ends: 2255 [2023-02-15 11:00:54,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 118 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1836 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1009, Invalid=5471, Unknown=0, NotChecked=0, Total=6480 [2023-02-15 11:00:54,501 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 587 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-15 11:00:54,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 545 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-15 11:00:54,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states. [2023-02-15 11:00:55,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 1891. [2023-02-15 11:00:55,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1890 states have (on average 1.16984126984127) internal successors, (2211), 1890 states have internal predecessors, (2211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2211 transitions. [2023-02-15 11:00:55,300 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 2211 transitions. Word has length 67 [2023-02-15 11:00:55,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:00:55,300 INFO L495 AbstractCegarLoop]: Abstraction has 1891 states and 2211 transitions. [2023-02-15 11:00:55,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.2432432432432434) internal successors, (120), 37 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:00:55,301 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 2211 transitions. [2023-02-15 11:00:55,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 11:00:55,303 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:00:55,303 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-02-15 11:00:55,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-02-15 11:00:55,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:55,509 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:00:55,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:00:55,510 INFO L85 PathProgramCache]: Analyzing trace with hash -436746483, now seen corresponding path program 7 times [2023-02-15 11:00:55,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:00:55,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637602076] [2023-02-15 11:00:55,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:00:55,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:00:55,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:57,554 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 13 proven. 48 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-02-15 11:00:57,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:00:57,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637602076] [2023-02-15 11:00:57,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637602076] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:00:57,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568872852] [2023-02-15 11:00:57,555 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-15 11:00:57,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:00:57,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:00:57,556 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:00:57,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-02-15 11:00:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:00:57,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 46 conjunts are in the unsatisfiable core [2023-02-15 11:00:57,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:00:58,144 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:00:58,148 INFO L321 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2023-02-15 11:00:58,148 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 28 treesize of output 13 [2023-02-15 11:00:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 13 proven. 56 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-15 11:00:58,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:00:58,649 INFO L321 Elim1Store]: treesize reduction 26, result has 68.3 percent of original size [2023-02-15 11:00:58,649 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 39 treesize of output 63 [2023-02-15 11:00:58,711 INFO L321 Elim1Store]: treesize reduction 25, result has 72.5 percent of original size [2023-02-15 11:00:58,711 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 38 treesize of output 73 [2023-02-15 11:00:58,918 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 17 proven. 43 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-02-15 11:00:58,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568872852] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:00:58,919 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:00:58,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 16] total 44 [2023-02-15 11:00:58,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959119400] [2023-02-15 11:00:58,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:00:58,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-02-15 11:00:58,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:00:58,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-02-15 11:00:58,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1642, Unknown=0, NotChecked=0, Total=1892 [2023-02-15 11:00:58,920 INFO L87 Difference]: Start difference. First operand 1891 states and 2211 transitions. Second operand has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 44 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:03,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:03,156 INFO L93 Difference]: Finished difference Result 2981 states and 3464 transitions. [2023-02-15 11:01:03,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-02-15 11:01:03,157 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 44 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-02-15 11:01:03,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:03,162 INFO L225 Difference]: With dead ends: 2981 [2023-02-15 11:01:03,162 INFO L226 Difference]: Without dead ends: 2846 [2023-02-15 11:01:03,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 113 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1750 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=879, Invalid=5283, Unknown=0, NotChecked=0, Total=6162 [2023-02-15 11:01:03,163 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 622 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 1606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:03,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 693 Invalid, 1606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1428 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-15 11:01:03,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2846 states. [2023-02-15 11:01:04,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2846 to 2412. [2023-02-15 11:01:04,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2412 states, 2411 states have (on average 1.1737868104520945) internal successors, (2830), 2411 states have internal predecessors, (2830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:04,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 2830 transitions. [2023-02-15 11:01:04,150 INFO L78 Accepts]: Start accepts. Automaton has 2412 states and 2830 transitions. Word has length 67 [2023-02-15 11:01:04,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:04,151 INFO L495 AbstractCegarLoop]: Abstraction has 2412 states and 2830 transitions. [2023-02-15 11:01:04,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 44 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:04,151 INFO L276 IsEmpty]: Start isEmpty. Operand 2412 states and 2830 transitions. [2023-02-15 11:01:04,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 11:01:04,154 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:04,154 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-02-15 11:01:04,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:04,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:04,359 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:04,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:04,359 INFO L85 PathProgramCache]: Analyzing trace with hash 6687953, now seen corresponding path program 8 times [2023-02-15 11:01:04,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:04,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623127946] [2023-02-15 11:01:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:04,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:04,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:06,339 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 38 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-02-15 11:01:06,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:06,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623127946] [2023-02-15 11:01:06,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623127946] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:06,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625933595] [2023-02-15 11:01:06,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 11:01:06,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:06,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:06,342 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:06,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-02-15 11:01:06,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 11:01:06,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:01:06,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 43 conjunts are in the unsatisfiable core [2023-02-15 11:01:06,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:06,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:01:06,848 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:01:06,850 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 11:01:06,850 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 14 [2023-02-15 11:01:06,865 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 50 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-02-15 11:01:06,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:07,199 INFO L321 Elim1Store]: treesize reduction 13, result has 92.7 percent of original size [2023-02-15 11:01:07,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 93 treesize of output 213 [2023-02-15 11:01:07,742 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 23 proven. 30 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 11:01:07,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625933595] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:07,742 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:07,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 12] total 35 [2023-02-15 11:01:07,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267092188] [2023-02-15 11:01:07,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:07,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-02-15 11:01:07,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:07,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-02-15 11:01:07,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1015, Unknown=0, NotChecked=0, Total=1190 [2023-02-15 11:01:07,743 INFO L87 Difference]: Start difference. First operand 2412 states and 2830 transitions. Second operand has 35 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 35 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:11,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:11,238 INFO L93 Difference]: Finished difference Result 2815 states and 3265 transitions. [2023-02-15 11:01:11,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-02-15 11:01:11,238 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 35 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-02-15 11:01:11,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:11,252 INFO L225 Difference]: With dead ends: 2815 [2023-02-15 11:01:11,253 INFO L226 Difference]: Without dead ends: 2759 [2023-02-15 11:01:11,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 118 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1310 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=710, Invalid=3982, Unknown=0, NotChecked=0, Total=4692 [2023-02-15 11:01:11,254 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 380 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:11,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 622 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-15 11:01:11,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states. [2023-02-15 11:01:12,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2461. [2023-02-15 11:01:12,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2461 states, 2460 states have (on average 1.1691056910569106) internal successors, (2876), 2460 states have internal predecessors, (2876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:12,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2461 states to 2461 states and 2876 transitions. [2023-02-15 11:01:12,256 INFO L78 Accepts]: Start accepts. Automaton has 2461 states and 2876 transitions. Word has length 67 [2023-02-15 11:01:12,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:12,256 INFO L495 AbstractCegarLoop]: Abstraction has 2461 states and 2876 transitions. [2023-02-15 11:01:12,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 35 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:12,257 INFO L276 IsEmpty]: Start isEmpty. Operand 2461 states and 2876 transitions. [2023-02-15 11:01:12,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 11:01:12,259 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:12,259 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-02-15 11:01:12,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:12,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-02-15 11:01:12,465 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:12,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:12,466 INFO L85 PathProgramCache]: Analyzing trace with hash -415204979, now seen corresponding path program 9 times [2023-02-15 11:01:12,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:12,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517543812] [2023-02-15 11:01:12,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:12,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:14,426 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 13 proven. 48 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-02-15 11:01:14,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:14,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517543812] [2023-02-15 11:01:14,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517543812] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:14,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975180335] [2023-02-15 11:01:14,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 11:01:14,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:14,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:14,427 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:14,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-02-15 11:01:14,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-02-15 11:01:14,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:01:14,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 63 conjunts are in the unsatisfiable core [2023-02-15 11:01:14,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:14,633 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 10 treesize of output 8 [2023-02-15 11:01:14,662 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 11:01:14,677 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 11:01:14,687 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 11:01:14,695 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 11:01:14,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2023-02-15 11:01:14,714 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 12 treesize of output 11 [2023-02-15 11:01:14,724 WARN L207 Elim1Store]: Array PQE input equivalent to false [2023-02-15 11:01:15,538 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-02-15 11:01:15,538 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 34 treesize of output 18 [2023-02-15 11:01:15,556 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 13 proven. 54 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-02-15 11:01:15,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:16,213 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 40 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-02-15 11:01:16,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975180335] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:16,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:16,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 17] total 53 [2023-02-15 11:01:16,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902152625] [2023-02-15 11:01:16,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:16,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-02-15 11:01:16,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:16,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-02-15 11:01:16,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=434, Invalid=2322, Unknown=0, NotChecked=0, Total=2756 [2023-02-15 11:01:16,228 INFO L87 Difference]: Start difference. First operand 2461 states and 2876 transitions. Second operand has 53 states, 53 states have (on average 2.792452830188679) internal successors, (148), 53 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:23,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:23,497 INFO L93 Difference]: Finished difference Result 3102 states and 3601 transitions. [2023-02-15 11:01:23,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-02-15 11:01:23,498 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.792452830188679) internal successors, (148), 53 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-02-15 11:01:23,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:23,501 INFO L225 Difference]: With dead ends: 3102 [2023-02-15 11:01:23,501 INFO L226 Difference]: Without dead ends: 2787 [2023-02-15 11:01:23,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4443 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2050, Invalid=11992, Unknown=0, NotChecked=0, Total=14042 [2023-02-15 11:01:23,503 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 821 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 1616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:23,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 581 Invalid, 1616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1429 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-02-15 11:01:23,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2787 states. [2023-02-15 11:01:24,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2787 to 2336. [2023-02-15 11:01:24,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2335 states have (on average 1.1678800856531049) internal successors, (2727), 2335 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:24,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 2727 transitions. [2023-02-15 11:01:24,469 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 2727 transitions. Word has length 67 [2023-02-15 11:01:24,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:24,469 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 2727 transitions. [2023-02-15 11:01:24,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.792452830188679) internal successors, (148), 53 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:24,469 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 2727 transitions. [2023-02-15 11:01:24,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-02-15 11:01:24,485 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:24,485 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:01:24,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:24,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-02-15 11:01:24,691 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:24,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:24,691 INFO L85 PathProgramCache]: Analyzing trace with hash -100514461, now seen corresponding path program 10 times [2023-02-15 11:01:24,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:24,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4822175] [2023-02-15 11:01:24,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:24,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:24,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 42 proven. 30 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-02-15 11:01:25,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:25,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4822175] [2023-02-15 11:01:25,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4822175] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:25,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338226966] [2023-02-15 11:01:25,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-15 11:01:25,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:25,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:25,325 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:25,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-02-15 11:01:25,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-15 11:01:25,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:01:25,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 38 conjunts are in the unsatisfiable core [2023-02-15 11:01:25,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 42 proven. 68 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-02-15 11:01:25,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:25,923 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-02-15 11:01:25,924 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 49 treesize of output 31 [2023-02-15 11:01:25,958 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 42 proven. 30 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-02-15 11:01:25,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338226966] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:25,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:25,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 11] total 30 [2023-02-15 11:01:25,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922051908] [2023-02-15 11:01:25,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:25,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-02-15 11:01:25,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:25,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-02-15 11:01:25,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2023-02-15 11:01:25,959 INFO L87 Difference]: Start difference. First operand 2336 states and 2727 transitions. Second operand has 30 states, 30 states have (on average 3.966666666666667) internal successors, (119), 30 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:27,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:27,765 INFO L93 Difference]: Finished difference Result 2951 states and 3431 transitions. [2023-02-15 11:01:27,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-15 11:01:27,766 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.966666666666667) internal successors, (119), 30 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2023-02-15 11:01:27,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:27,768 INFO L225 Difference]: With dead ends: 2951 [2023-02-15 11:01:27,768 INFO L226 Difference]: Without dead ends: 2747 [2023-02-15 11:01:27,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=237, Invalid=1169, Unknown=0, NotChecked=0, Total=1406 [2023-02-15 11:01:27,770 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 171 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:27,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 752 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 11:01:27,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2747 states. [2023-02-15 11:01:28,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2747 to 2290. [2023-02-15 11:01:28,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2290 states, 2289 states have (on average 1.1673219746614243) internal successors, (2672), 2289 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:28,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 2672 transitions. [2023-02-15 11:01:28,712 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 2672 transitions. Word has length 77 [2023-02-15 11:01:28,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:28,713 INFO L495 AbstractCegarLoop]: Abstraction has 2290 states and 2672 transitions. [2023-02-15 11:01:28,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.966666666666667) internal successors, (119), 30 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:28,714 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 2672 transitions. [2023-02-15 11:01:28,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-02-15 11:01:28,717 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:28,717 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 5, 5, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:01:28,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-02-15 11:01:28,921 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:28,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1514679456, now seen corresponding path program 11 times [2023-02-15 11:01:28,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:28,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553010503] [2023-02-15 11:01:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:28,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:28,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:29,147 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2023-02-15 11:01:29,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:29,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553010503] [2023-02-15 11:01:29,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553010503] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:29,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742897232] [2023-02-15 11:01:29,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-15 11:01:29,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:29,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:29,149 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:29,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-02-15 11:01:32,477 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-02-15 11:01:32,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:01:32,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 47 conjunts are in the unsatisfiable core [2023-02-15 11:01:32,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:32,563 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 11:01:32,704 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 11:01:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 30 proven. 45 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-02-15 11:01:32,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:33,024 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 64 proven. 25 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2023-02-15 11:01:33,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742897232] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:33,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:33,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 34 [2023-02-15 11:01:33,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557727322] [2023-02-15 11:01:33,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:33,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-02-15 11:01:33,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:33,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-02-15 11:01:33,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1029, Unknown=0, NotChecked=0, Total=1122 [2023-02-15 11:01:33,025 INFO L87 Difference]: Start difference. First operand 2290 states and 2672 transitions. Second operand has 34 states, 34 states have (on average 2.9411764705882355) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:35,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:35,489 INFO L93 Difference]: Finished difference Result 3623 states and 4113 transitions. [2023-02-15 11:01:35,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-02-15 11:01:35,489 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.9411764705882355) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-02-15 11:01:35,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:35,491 INFO L225 Difference]: With dead ends: 3623 [2023-02-15 11:01:35,491 INFO L226 Difference]: Without dead ends: 2016 [2023-02-15 11:01:35,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=467, Invalid=4225, Unknown=0, NotChecked=0, Total=4692 [2023-02-15 11:01:35,493 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 1125 mSDsluCounter, 1828 mSDsCounter, 0 mSdLazyCounter, 2382 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1125 SdHoareTripleChecker+Valid, 1913 SdHoareTripleChecker+Invalid, 2447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 2382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:35,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1125 Valid, 1913 Invalid, 2447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 2382 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-02-15 11:01:35,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states. [2023-02-15 11:01:36,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1200. [2023-02-15 11:01:36,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1200 states, 1199 states have (on average 1.1067556296914096) internal successors, (1327), 1199 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:36,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1200 states to 1200 states and 1327 transitions. [2023-02-15 11:01:36,014 INFO L78 Accepts]: Start accepts. Automaton has 1200 states and 1327 transitions. Word has length 78 [2023-02-15 11:01:36,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:36,014 INFO L495 AbstractCegarLoop]: Abstraction has 1200 states and 1327 transitions. [2023-02-15 11:01:36,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.9411764705882355) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:36,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1200 states and 1327 transitions. [2023-02-15 11:01:36,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-02-15 11:01:36,016 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:36,016 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:01:36,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:36,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-02-15 11:01:36,222 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:36,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:36,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1839805964, now seen corresponding path program 12 times [2023-02-15 11:01:36,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:36,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765758989] [2023-02-15 11:01:36,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:36,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:36,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 11:01:36,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:36,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765758989] [2023-02-15 11:01:36,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765758989] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:36,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967657150] [2023-02-15 11:01:36,486 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-15 11:01:36,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:36,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:36,487 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:36,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-02-15 11:01:36,707 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-02-15 11:01:36,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:01:36,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 32 conjunts are in the unsatisfiable core [2023-02-15 11:01:36,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:36,849 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-02-15 11:01:36,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:36,981 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 11:01:36,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967657150] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:36,982 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:36,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 11] total 26 [2023-02-15 11:01:36,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980949787] [2023-02-15 11:01:36,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:36,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-02-15 11:01:36,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:36,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-02-15 11:01:36,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2023-02-15 11:01:36,983 INFO L87 Difference]: Start difference. First operand 1200 states and 1327 transitions. Second operand has 26 states, 26 states have (on average 5.8076923076923075) internal successors, (151), 26 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:39,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:39,341 INFO L93 Difference]: Finished difference Result 2203 states and 2426 transitions. [2023-02-15 11:01:39,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-02-15 11:01:39,342 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.8076923076923075) internal successors, (151), 26 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2023-02-15 11:01:39,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:39,344 INFO L225 Difference]: With dead ends: 2203 [2023-02-15 11:01:39,344 INFO L226 Difference]: Without dead ends: 2199 [2023-02-15 11:01:39,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=386, Invalid=4170, Unknown=0, NotChecked=0, Total=4556 [2023-02-15 11:01:39,345 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 561 mSDsluCounter, 2269 mSDsCounter, 0 mSdLazyCounter, 2062 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 2448 SdHoareTripleChecker+Invalid, 2093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:39,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [561 Valid, 2448 Invalid, 2093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2062 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-15 11:01:39,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2199 states. [2023-02-15 11:01:39,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2199 to 1394. [2023-02-15 11:01:39,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1393 states have (on average 1.101938262742283) internal successors, (1535), 1393 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:39,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1535 transitions. [2023-02-15 11:01:39,973 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1535 transitions. Word has length 88 [2023-02-15 11:01:39,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:39,974 INFO L495 AbstractCegarLoop]: Abstraction has 1394 states and 1535 transitions. [2023-02-15 11:01:39,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.8076923076923075) internal successors, (151), 26 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:39,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1535 transitions. [2023-02-15 11:01:39,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-02-15 11:01:39,975 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:39,975 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:01:39,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:40,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:40,182 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:40,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:40,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1581640526, now seen corresponding path program 13 times [2023-02-15 11:01:40,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:40,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269135517] [2023-02-15 11:01:40,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:40,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:40,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:42,076 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 35 proven. 110 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-02-15 11:01:42,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:42,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269135517] [2023-02-15 11:01:42,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269135517] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:42,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123867230] [2023-02-15 11:01:42,077 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-15 11:01:42,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:42,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:42,078 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:42,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-02-15 11:01:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:42,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 63 conjunts are in the unsatisfiable core [2023-02-15 11:01:42,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:42,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:01:42,905 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:01:42,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:01:42,906 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:01:42,909 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 11:01:42,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 53 treesize of output 33 [2023-02-15 11:01:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 35 proven. 139 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-02-15 11:01:42,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:43,353 INFO L321 Elim1Store]: treesize reduction 4, result has 97.8 percent of original size [2023-02-15 11:01:43,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 92 treesize of output 221 [2023-02-15 11:01:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 38 proven. 96 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-02-15 11:01:43,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123867230] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:43,971 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:43,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 25, 14] total 48 [2023-02-15 11:01:43,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454889846] [2023-02-15 11:01:43,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:43,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-02-15 11:01:43,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-02-15 11:01:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1984, Unknown=0, NotChecked=0, Total=2256 [2023-02-15 11:01:43,972 INFO L87 Difference]: Start difference. First operand 1394 states and 1535 transitions. Second operand has 48 states, 48 states have (on average 3.5) internal successors, (168), 48 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:48,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:01:48,956 INFO L93 Difference]: Finished difference Result 3023 states and 3324 transitions. [2023-02-15 11:01:48,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-02-15 11:01:48,957 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.5) internal successors, (168), 48 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2023-02-15 11:01:48,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:01:48,965 INFO L225 Difference]: With dead ends: 3023 [2023-02-15 11:01:48,965 INFO L226 Difference]: Without dead ends: 2970 [2023-02-15 11:01:48,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3562 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1456, Invalid=9674, Unknown=0, NotChecked=0, Total=11130 [2023-02-15 11:01:48,980 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 1256 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 1540 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1256 SdHoareTripleChecker+Valid, 1175 SdHoareTripleChecker+Invalid, 1740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-15 11:01:48,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1256 Valid, 1175 Invalid, 1740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1540 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-15 11:01:48,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2970 states. [2023-02-15 11:01:49,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2970 to 1841. [2023-02-15 11:01:49,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1841 states, 1840 states have (on average 1.0918478260869566) internal successors, (2009), 1840 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:49,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1841 states to 1841 states and 2009 transitions. [2023-02-15 11:01:49,809 INFO L78 Accepts]: Start accepts. Automaton has 1841 states and 2009 transitions. Word has length 88 [2023-02-15 11:01:49,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:01:49,810 INFO L495 AbstractCegarLoop]: Abstraction has 1841 states and 2009 transitions. [2023-02-15 11:01:49,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.5) internal successors, (168), 48 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:01:49,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1841 states and 2009 transitions. [2023-02-15 11:01:49,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-02-15 11:01:49,812 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:01:49,812 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:01:49,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-02-15 11:01:50,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:50,017 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:01:50,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:01:50,019 INFO L85 PathProgramCache]: Analyzing trace with hash 240292206, now seen corresponding path program 14 times [2023-02-15 11:01:50,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:01:50,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612921994] [2023-02-15 11:01:50,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:01:50,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:01:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:01:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 21 proven. 127 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-02-15 11:01:51,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:01:51,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612921994] [2023-02-15 11:01:51,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612921994] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:01:51,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238507347] [2023-02-15 11:01:51,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 11:01:51,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:01:51,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:01:51,982 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:01:51,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-02-15 11:01:52,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 11:01:52,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:01:52,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 67 conjunts are in the unsatisfiable core [2023-02-15 11:01:52,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:01:52,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:01:52,865 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:01:52,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:01:52,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:01:52,871 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-02-15 11:01:52,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 33 [2023-02-15 11:01:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 21 proven. 155 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-02-15 11:01:52,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:01:53,417 INFO L321 Elim1Store]: treesize reduction 25, result has 73.1 percent of original size [2023-02-15 11:01:53,417 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 38 treesize of output 75 [2023-02-15 11:01:53,481 INFO L321 Elim1Store]: treesize reduction 26, result has 69.0 percent of original size [2023-02-15 11:01:53,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 65 [2023-02-15 11:01:53,725 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 25 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-02-15 11:01:53,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238507347] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:01:53,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:01:53,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 18] total 56 [2023-02-15 11:01:53,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319573217] [2023-02-15 11:01:53,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:01:53,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-02-15 11:01:53,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:01:53,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-02-15 11:01:53,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=2742, Unknown=0, NotChecked=0, Total=3080 [2023-02-15 11:01:53,727 INFO L87 Difference]: Start difference. First operand 1841 states and 2009 transitions. Second operand has 56 states, 56 states have (on average 3.1607142857142856) internal successors, (177), 56 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:02:03,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 11:02:03,278 INFO L93 Difference]: Finished difference Result 3439 states and 3761 transitions. [2023-02-15 11:02:03,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-02-15 11:02:03,278 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 3.1607142857142856) internal successors, (177), 56 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2023-02-15 11:02:03,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 11:02:03,281 INFO L225 Difference]: With dead ends: 3439 [2023-02-15 11:02:03,281 INFO L226 Difference]: Without dead ends: 2906 [2023-02-15 11:02:03,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 144 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4712 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=1926, Invalid=13824, Unknown=0, NotChecked=0, Total=15750 [2023-02-15 11:02:03,297 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 1018 mSDsluCounter, 1807 mSDsCounter, 0 mSdLazyCounter, 3054 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1018 SdHoareTripleChecker+Valid, 1885 SdHoareTripleChecker+Invalid, 3233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 3054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-02-15 11:02:03,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1018 Valid, 1885 Invalid, 3233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 3054 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-02-15 11:02:03,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2023-02-15 11:02:04,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 1922. [2023-02-15 11:02:04,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1922 states, 1921 states have (on average 1.0806871421134825) internal successors, (2076), 1921 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:02:04,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1922 states to 1922 states and 2076 transitions. [2023-02-15 11:02:04,186 INFO L78 Accepts]: Start accepts. Automaton has 1922 states and 2076 transitions. Word has length 88 [2023-02-15 11:02:04,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 11:02:04,187 INFO L495 AbstractCegarLoop]: Abstraction has 1922 states and 2076 transitions. [2023-02-15 11:02:04,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 3.1607142857142856) internal successors, (177), 56 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 11:02:04,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1922 states and 2076 transitions. [2023-02-15 11:02:04,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-02-15 11:02:04,189 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 11:02:04,189 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 11:02:04,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-02-15 11:02:04,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-02-15 11:02:04,394 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-02-15 11:02:04,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 11:02:04,395 INFO L85 PathProgramCache]: Analyzing trace with hash 405773490, now seen corresponding path program 15 times [2023-02-15 11:02:04,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 11:02:04,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157333025] [2023-02-15 11:02:04,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 11:02:04,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 11:02:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 11:02:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 35 proven. 110 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-02-15 11:02:06,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 11:02:06,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157333025] [2023-02-15 11:02:06,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157333025] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 11:02:06,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397967630] [2023-02-15 11:02:06,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 11:02:06,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 11:02:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 11:02:06,349 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 11:02:06,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-02-15 11:02:06,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-02-15 11:02:06,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 11:02:06,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 130 conjunts are in the unsatisfiable core [2023-02-15 11:02:06,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 11:02:06,704 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 10 treesize of output 8 [2023-02-15 11:02:06,733 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 23 [2023-02-15 11:02:06,766 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 23 [2023-02-15 11:02:06,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58 [2023-02-15 11:02:06,805 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 12 treesize of output 11 [2023-02-15 11:02:06,807 WARN L207 Elim1Store]: Array PQE input equivalent to false [2023-02-15 11:02:06,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58 [2023-02-15 11:02:06,839 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 12 treesize of output 11 [2023-02-15 11:02:06,841 WARN L207 Elim1Store]: Array PQE input equivalent to false [2023-02-15 11:02:06,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58 [2023-02-15 11:02:06,881 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 12 treesize of output 11 [2023-02-15 11:02:06,883 WARN L207 Elim1Store]: Array PQE input equivalent to false [2023-02-15 11:02:17,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,648 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:02:17,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,658 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:02:17,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 11:02:17,659 INFO L173 IndexEqualityManager]: detected equality via solver [2023-02-15 11:02:17,676 INFO L321 Elim1Store]: treesize reduction 81, result has 27.7 percent of original size [2023-02-15 11:02:17,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 167 treesize of output 101 [2023-02-15 11:02:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 35 proven. 127 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-02-15 11:02:17,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 11:02:23,225 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 32 proven. 105 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-02-15 11:02:23,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397967630] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 11:02:23,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-15 11:02:23,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 41, 35] total 94 [2023-02-15 11:02:23,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475357692] [2023-02-15 11:02:23,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-15 11:02:23,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2023-02-15 11:02:23,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 11:02:23,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2023-02-15 11:02:23,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1226, Invalid=7513, Unknown=3, NotChecked=0, Total=8742 [2023-02-15 11:02:23,230 INFO L87 Difference]: Start difference. First operand 1922 states and 2076 transitions. Second operand has 94 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)